diff --git a/languageservice/script/webhooks/deduplicate.ts b/languageservice/script/webhooks/deduplicate.ts new file mode 100644 index 0000000..2a372ff --- /dev/null +++ b/languageservice/script/webhooks/deduplicate.ts @@ -0,0 +1,93 @@ +import Webhook from "./webhook"; + +// Store any repeated body parameters in an array +// and replace them in the webhook with an index in the array +export function deduplicateWebhooks(webhooks: Record>): any[] { + /** + * Build a map of all objects by name + */ + const objectsByName: Record = {}; + const objectCount: Record = {}; + + for (const webhook of iterateWebhooks(webhooks)) { + for (const param of webhook.bodyParameters) { + objectsByName[param.name] ||= []; + const index = findOrAdd(param, objectsByName[param.name]); + const key = `${param.name}:${index}`; + objectCount[key] ||= 0; + objectCount[key]++; + } + } + + /** + * Replace any duplicated body parameters with an index + */ + const duplicatedBodyParams: any[] = []; + const bodyParamIndexMap: Record = {}; + + for (const webhook of iterateWebhooks(webhooks)) { + const newParams: any[] = []; + for (const param of webhook.bodyParameters) { + const index = find(param, objectsByName[param.name]); + const key = `${param.name}:${index}`; + if (objectCount[key] > 1) { + newParams.push(indexForParam(param, index, bodyParamIndexMap, duplicatedBodyParams)); + } else { + // If an object is only used once, keep it inline + newParams.push(param); + } + } + + webhook.bodyParameters = newParams; + } + + return duplicatedBodyParams; +} + +function* iterateWebhooks(webhooks: Record>) { + for (const webhookActions of Object.values(webhooks)) { + for (const webhook of Object.values(webhookActions)) { + yield webhook; + } + } +} + +function findOrAdd(param: any, objects: any[]): number { + for (const [index, object] of objects.entries()) { + if (JSON.stringify(object) === JSON.stringify(param)) { + return index; + } + } + + return objects.push(param) - 1; +} + +function find(param: any, objects: any[]): number { + for (const [index, object] of objects.entries()) { + if (JSON.stringify(object) === JSON.stringify(param)) { + return index; + } + } + + throw new Error(`Could not find object ${param.name}`); +} + +function indexForParam( + param: any, + paramNameIndex: number, + objectIndexMap: Record, + duplicatedBodyParams: any[] +): number { + const key = `${param.name}:${paramNameIndex}`; + + const existingIndex = objectIndexMap[key]; + if (existingIndex !== undefined) { + // Object has already been added to the array + return existingIndex; + } + + // Add the object to the array + const objIdx = duplicatedBodyParams.push(param) - 1; + objectIndexMap[key] = objIdx; + return objIdx; +} diff --git a/languageservice/script/webhooks/index.ts b/languageservice/script/webhooks/index.ts index b312509..262b2e6 100755 --- a/languageservice/script/webhooks/index.ts +++ b/languageservice/script/webhooks/index.ts @@ -2,9 +2,11 @@ import {promises as fs} from "fs"; import Webhook from "./webhook.js"; import schemaImport from "rest-api-description/descriptions/api.github.com/dereferenced/api.github.com.deref.json" assert {type: "json"}; +import {deduplicateWebhooks} from "./deduplicate.js"; const schema = schemaImport as any; const OUTPUT_PATH = "./src/context-providers/events/webhooks.json"; +const OBJECTS_PATH = "./src/context-providers/events/objects.json"; const rawWebhooks = Object.values(schema.webhooks || schema["x-webhooks"]) as any[]; if (!rawWebhooks) { @@ -31,4 +33,7 @@ for (const webhook of webhooks) { } } +const objectsArray = deduplicateWebhooks(categorizedWebhooks); + +await fs.writeFile(OBJECTS_PATH, JSON.stringify(objectsArray, null, 2)); await fs.writeFile(OUTPUT_PATH, JSON.stringify(categorizedWebhooks, null, 2)); diff --git a/languageservice/src/context-providers/events/eventPayloads.ts b/languageservice/src/context-providers/events/eventPayloads.ts index fb1efec..93821f5 100644 --- a/languageservice/src/context-providers/events/eventPayloads.ts +++ b/languageservice/src/context-providers/events/eventPayloads.ts @@ -1,6 +1,7 @@ import {data, DescriptionDictionary} from "@github/actions-expressions"; import webhooks from "./webhooks.json"; +import webhookObjects from "./objects.json"; import schedule from "./schedule.json" assert {type: "json"}; import workflow_call from "./workflow_call.json" assert {type: "json"}; @@ -47,17 +48,38 @@ type Param = { enum?: string[]; }; +/** + * A full {@link Param} or an index into the objects array for deduplicated parameters + */ +type DeduplicatedParam = Param | number; + +type WebhookPayload = { + descriptionHtml: string; + summaryHtml: string; + bodyParameters: Param[]; +}; + type Webhooks = { [name: string]: { - [action: string]: { - descriptionHtml: string; - summaryHtml: string; - bodyParameters: Param[]; + [action: string]: WebhookPayload; + }; +}; + +type DeduplicatedWebhooks = { + [name: string]: { + [action: string]: WebhookPayload & { + bodyParameters: DeduplicatedParam[]; }; }; }; -const webhookPayloads: Webhooks = webhooks as any; +const dedupedWebhookPayloads: DeduplicatedWebhooks = webhooks as any; +const objects: Param[] = webhookObjects as any; + +const webhookPayloads: Webhooks = {}; + +// Hydrate the workflow dispatch payload if it exists +getWebhookPayload("workflow_dispatch", "default"); // // Manual work-arounds for webhook issues @@ -68,7 +90,7 @@ if (inputs) { } export function getEventPayload(event: string, action: string = "default"): DescriptionDictionary | undefined { - const payload = webhookPayloads?.[event]?.[action]; + const payload = getWebhookPayload(event, action); if (!payload) { // Not all events are real webhooks. Check if there is a custom payload for this event const customPayload = customEventPayloads[event]; @@ -120,3 +142,36 @@ function mergeObject(d: DescriptionDictionary, toAdd: Object): DescriptionDictio return d; } + +function getWebhookPayload(event: string, action: string): WebhookPayload | undefined { + const deduplicatedPayload = dedupedWebhookPayloads?.[event]?.[action]; + if (!deduplicatedPayload) { + return undefined; + } + + const existingPayload = webhookPayloads?.[event]?.[action]; + if (existingPayload) { + return existingPayload; + } + + // Recreate the full payload and store it for reuse + const params = deduplicatedPayload.bodyParameters.map(p => fullParam(p)); + const payload = { + ...deduplicatedPayload, + bodyParameters: params + }; + webhookPayloads[event] ||= {}; + webhookPayloads[event][action] = payload; + return payload; +} + +function fullParam(dedupedParam: DeduplicatedParam): Param { + if (typeof dedupedParam === "number") { + if (dedupedParam >= objects.length) { + throw new Error(`Unknown object ${dedupedParam}`); + } + return objects[dedupedParam]; + } + + return dedupedParam; +} diff --git a/languageservice/src/context-providers/events/objects.json b/languageservice/src/context-providers/events/objects.json new file mode 100644 index 0000000..5d2d337 --- /dev/null +++ b/languageservice/src/context-providers/events/objects.json @@ -0,0 +1,26220 @@ +[ + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "created" + ] + }, + { + "type": "object", + "name": "enterprise", + "in": "body", + "description": "An enterprise on GitHub.", + "childParamsGroups": [ + { + "type": "string or null", + "name": "description", + "description": "A short description of the enterprise." + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "website_url", + "description": "The enterprise's website URL." + }, + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the enterprise", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The name of the enterprise.", + "isRequired": true + }, + { + "type": "string", + "name": "slug", + "description": "The slug url identifier for the enterprise.", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "isRequired": true + }, + { + "type": "string or null", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "installation", + "in": "body", + "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "The ID of the installation.", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "The global node ID of the installation.", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "organization", + "in": "body", + "description": "A GitHub organization.", + "childParamsGroups": [ + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", + "isRequired": true + }, + { + "type": "string", + "name": "issues_url", + "isRequired": true + }, + { + "type": "string", + "name": "members_url", + "isRequired": true + }, + { + "type": "string", + "name": "public_members_url", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "repository", + "in": "body", + "description": "A repository on GitHub.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the repository", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The name of the repository.", + "isRequired": true + }, + { + "type": "string", + "name": "full_name", + "isRequired": true + }, + { + "type": "object or null", + "name": "license", + "description": "License Simple", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "html_url" + } + ] + }, + { + "type": "object or null", + "name": "organization", + "description": "A GitHub user.", + "childParamsGroups": [ + { + "type": "string or null", + "name": "name" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at" + } + ] + }, + { + "type": "integer", + "name": "forks", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage" + }, + { + "type": "boolean", + "name": "push", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "A GitHub user.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "Whether the repository is private or public.", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "archive_url", + "isRequired": true + }, + { + "type": "string", + "name": "assignees_url", + "isRequired": true + }, + { + "type": "string", + "name": "blobs_url", + "isRequired": true + }, + { + "type": "string", + "name": "branches_url", + "isRequired": true + }, + { + "type": "string", + "name": "collaborators_url", + "isRequired": true + }, + { + "type": "string", + "name": "comments_url", + "isRequired": true + }, + { + "type": "string", + "name": "commits_url", + "isRequired": true + }, + { + "type": "string", + "name": "compare_url", + "isRequired": true + }, + { + "type": "string", + "name": "contents_url", + "isRequired": true + }, + { + "type": "string", + "name": "contributors_url", + "isRequired": true + }, + { + "type": "string", + "name": "deployments_url", + "isRequired": true + }, + { + "type": "string", + "name": "downloads_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "forks_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_commits_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_refs_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_tags_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_url", + "isRequired": true + }, + { + "type": "string", + "name": "issue_comment_url", + "isRequired": true + }, + { + "type": "string", + "name": "issue_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "issues_url", + "isRequired": true + }, + { + "type": "string", + "name": "keys_url", + "isRequired": true + }, + { + "type": "string", + "name": "labels_url", + "isRequired": true + }, + { + "type": "string", + "name": "languages_url", + "isRequired": true + }, + { + "type": "string", + "name": "merges_url", + "isRequired": true + }, + { + "type": "string", + "name": "milestones_url", + "isRequired": true + }, + { + "type": "string", + "name": "notifications_url", + "isRequired": true + }, + { + "type": "string", + "name": "pulls_url", + "isRequired": true + }, + { + "type": "string", + "name": "releases_url", + "isRequired": true + }, + { + "type": "string", + "name": "ssh_url", + "isRequired": true + }, + { + "type": "string", + "name": "stargazers_url", + "isRequired": true + }, + { + "type": "string", + "name": "statuses_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscribers_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscription_url", + "isRequired": true + }, + { + "type": "string", + "name": "tags_url", + "isRequired": true + }, + { + "type": "string", + "name": "teams_url", + "isRequired": true + }, + { + "type": "string", + "name": "trees_url", + "isRequired": true + }, + { + "type": "string", + "name": "clone_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", + "isRequired": true + }, + { + "type": "string", + "name": "svn_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "homepage", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", + "isRequired": true + }, + { + "type": "integer", + "name": "forks_count", + "isRequired": true + }, + { + "type": "integer", + "name": "stargazers_count", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers_count", + "isRequired": true + }, + { + "type": "integer", + "name": "size", + "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", + "isRequired": true + }, + { + "type": "string", + "name": "default_branch", + "description": "The default branch of the repository.", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues_count", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_template", + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false + }, + { + "type": "array of strings", + "name": "topics" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "Whether issues are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "Whether projects are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "Whether the wiki is enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", + "isRequired": true + }, + { + "type": "boolean", + "name": "has_downloads", + "description": "Whether downloads are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "Whether discussions are enabled.", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "Whether the repository is archived.", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "Returns whether or not this repository disabled.", + "isRequired": true + }, + { + "type": "string", + "name": "visibility", + "description": "The repository visibility: public, private, or internal.", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "isRequired": true + }, + { + "type": "string or null", + "name": "updated_at", + "isRequired": true + }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "Whether to allow rebase merges for pull requests.", + "default": true + }, + { + "type": "object or null", + "name": "template_repository", + "childParamsGroups": [ + { + "type": "integer", + "name": "id" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "full_name" + }, + { + "type": "object", + "name": "owner", + "childParamsGroups": [ + { + "type": "string", + "name": "login" + }, + { + "type": "integer", + "name": "id" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "url" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "type" + }, + { + "type": "boolean", + "name": "site_admin" + } + ] + }, + { + "type": "boolean", + "name": "private" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "string", + "name": "description" + }, + { + "type": "boolean", + "name": "fork" + }, + { + "type": "string", + "name": "url" + }, + { + "type": "string", + "name": "archive_url" + }, + { + "type": "string", + "name": "assignees_url" + }, + { + "type": "string", + "name": "blobs_url" + }, + { + "type": "string", + "name": "branches_url" + }, + { + "type": "string", + "name": "collaborators_url" + }, + { + "type": "string", + "name": "comments_url" + }, + { + "type": "string", + "name": "commits_url" + }, + { + "type": "string", + "name": "compare_url" + }, + { + "type": "string", + "name": "contents_url" + }, + { + "type": "string", + "name": "contributors_url" + }, + { + "type": "string", + "name": "deployments_url" + }, + { + "type": "string", + "name": "downloads_url" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "forks_url" + }, + { + "type": "string", + "name": "git_commits_url" + }, + { + "type": "string", + "name": "git_refs_url" + }, + { + "type": "string", + "name": "git_tags_url" + }, + { + "type": "string", + "name": "git_url" + }, + { + "type": "string", + "name": "issue_comment_url" + }, + { + "type": "string", + "name": "issue_events_url" + }, + { + "type": "string", + "name": "issues_url" + }, + { + "type": "string", + "name": "keys_url" + }, + { + "type": "string", + "name": "labels_url" + }, + { + "type": "string", + "name": "languages_url" + }, + { + "type": "string", + "name": "merges_url" + }, + { + "type": "string", + "name": "milestones_url" + }, + { + "type": "string", + "name": "notifications_url" + }, + { + "type": "string", + "name": "pulls_url" + }, + { + "type": "string", + "name": "releases_url" + }, + { + "type": "string", + "name": "ssh_url" + }, + { + "type": "string", + "name": "stargazers_url" + }, + { + "type": "string", + "name": "statuses_url" + }, + { + "type": "string", + "name": "subscribers_url" + }, + { + "type": "string", + "name": "subscription_url" + }, + { + "type": "string", + "name": "tags_url" + }, + { + "type": "string", + "name": "teams_url" + }, + { + "type": "string", + "name": "trees_url" + }, + { + "type": "string", + "name": "clone_url" + }, + { + "type": "string", + "name": "mirror_url" + }, + { + "type": "string", + "name": "hooks_url" + }, + { + "type": "string", + "name": "svn_url" + }, + { + "type": "string", + "name": "homepage" + }, + { + "type": "string", + "name": "language" + }, + { + "type": "integer", + "name": "forks_count" + }, + { + "type": "integer", + "name": "stargazers_count" + }, + { + "type": "integer", + "name": "watchers_count" + }, + { + "type": "integer", + "name": "size" + }, + { + "type": "string", + "name": "default_branch" + }, + { + "type": "integer", + "name": "open_issues_count" + }, + { + "type": "boolean", + "name": "is_template" + }, + { + "type": "array of strings", + "name": "topics" + }, + { + "type": "boolean", + "name": "has_issues" + }, + { + "type": "boolean", + "name": "has_projects" + }, + { + "type": "boolean", + "name": "has_wiki" + }, + { + "type": "boolean", + "name": "has_pages" + }, + { + "type": "boolean", + "name": "has_downloads" + }, + { + "type": "boolean", + "name": "archived" + }, + { + "type": "boolean", + "name": "disabled" + }, + { + "type": "string", + "name": "visibility" + }, + { + "type": "string", + "name": "pushed_at" + }, + { + "type": "string", + "name": "created_at" + }, + { + "type": "string", + "name": "updated_at" + }, + { + "type": "object", + "name": "permissions", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin" + }, + { + "type": "boolean", + "name": "maintain" + }, + { + "type": "boolean", + "name": "push" + }, + { + "type": "boolean", + "name": "triage" + }, + { + "type": "boolean", + "name": "pull" + } + ] + }, + { + "type": "boolean", + "name": "allow_rebase_merge" + }, + { + "type": "string", + "name": "temp_clone_token" + }, + { + "type": "boolean", + "name": "allow_squash_merge" + }, + { + "type": "boolean", + "name": "allow_auto_merge" + }, + { + "type": "boolean", + "name": "delete_branch_on_merge" + }, + { + "type": "boolean", + "name": "allow_update_branch" + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default" + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit" + }, + { + "type": "integer", + "name": "subscribers_count" + }, + { + "type": "integer", + "name": "network_count" + } + ] + }, + { + "type": "string", + "name": "temp_clone_token" + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "Whether to allow squash merges for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "Whether to delete head branches when pull requests are merged", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "Whether to allow merge commits for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "Whether to allow forking this repo" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "Whether to require contributors to sign off on web-based commits", + "default": false + }, + { + "type": "integer", + "name": "subscribers_count" + }, + { + "type": "integer", + "name": "network_count" + }, + { + "type": "integer", + "name": "open_issues", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch" + }, + { + "type": "string", + "name": "starred_at" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "Whether anonymous git access is enabled for this repository" + } + ] + }, + { + "type": "object", + "name": "rule", + "in": "body", + "description": "The branch protection rule. Includes a `name` and all the [branch protection settings](https://docs.github.com/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#about-branch-protection-settings) applied to branches that match the name. Binary settings are boolean. Multi-level configurations are one of `off`, `non_admins`, or `everyone`. Actor and build lists are arrays of strings.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin_enforced", + "isRequired": true + }, + { + "type": "string", + "name": "allow_deletions_enforcement_level", + "isRequired": true, + "enum": [ + "off", + "non_admins", + "everyone" + ] + }, + { + "type": "string", + "name": "allow_force_pushes_enforcement_level", + "isRequired": true, + "enum": [ + "off", + "non_admins", + "everyone" + ] + }, + { + "type": "array of strings", + "name": "authorized_actor_names", + "isRequired": true + }, + { + "type": "boolean", + "name": "authorized_actors_only", + "isRequired": true + }, + { + "type": "boolean", + "name": "authorized_dismissal_actors_only", + "isRequired": true + }, + { + "type": "boolean", + "name": "create_protected" + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "boolean", + "name": "dismiss_stale_reviews_on_push", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "boolean", + "name": "ignore_approvals_from_contributors", + "isRequired": true + }, + { + "type": "string", + "name": "linear_history_requirement_enforcement_level", + "isRequired": true, + "enum": [ + "off", + "non_admins", + "everyone" + ] + }, + { + "type": "string", + "name": "merge_queue_enforcement_level", + "isRequired": true, + "enum": [ + "off", + "non_admins", + "everyone" + ] + }, + { + "type": "string", + "name": "name", + "isRequired": true + }, + { + "type": "string", + "name": "pull_request_reviews_enforcement_level", + "isRequired": true, + "enum": [ + "off", + "non_admins", + "everyone" + ] + }, + { + "type": "integer", + "name": "repository_id", + "isRequired": true + }, + { + "type": "boolean", + "name": "require_code_owner_review", + "isRequired": true + }, + { + "type": "integer", + "name": "required_approving_review_count", + "isRequired": true + }, + { + "type": "string", + "name": "required_conversation_resolution_level", + "isRequired": true, + "enum": [ + "off", + "non_admins", + "everyone" + ] + }, + { + "type": "string", + "name": "required_deployments_enforcement_level", + "isRequired": true, + "enum": [ + "off", + "non_admins", + "everyone" + ] + }, + { + "type": "array of strings", + "name": "required_status_checks", + "isRequired": true + }, + { + "type": "string", + "name": "required_status_checks_enforcement_level", + "isRequired": true, + "enum": [ + "off", + "non_admins", + "everyone" + ] + }, + { + "type": "string", + "name": "signature_requirement_enforcement_level", + "isRequired": true, + "enum": [ + "off", + "non_admins", + "everyone" + ] + }, + { + "type": "boolean", + "name": "strict_required_status_checks_policy", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "sender", + "in": "body", + "description": "A GitHub user.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at" + } + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "deleted" + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "edited" + ] + }, + { + "type": "object", + "name": "check_run", + "in": "body", + "description": "A check performed on the code of a given code change", + "isRequired": true, + "childParamsGroups": [ + { + "type": "object or null", + "name": "app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the GitHub app", + "isRequired": true + }, + { + "type": "string", + "name": "slug", + "description": "The slug name of the GitHub app" + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "object or null", + "name": "owner", + "description": "A GitHub user.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at" + } + ] + }, + { + "type": "string", + "name": "name", + "description": "The name of the GitHub app", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "string", + "name": "external_url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "The set of permissions for the GitHub app", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "issues" + }, + { + "type": "string", + "name": "checks" + }, + { + "type": "string", + "name": "metadata" + }, + { + "type": "string", + "name": "contents" + }, + { + "type": "string", + "name": "deployments" + } + ] + }, + { + "type": "array of strings", + "name": "events", + "description": "The list of events for the GitHub app", + "isRequired": true + }, + { + "type": "integer", + "name": "installations_count", + "description": "The number of installations associated with the GitHub app" + }, + { + "type": "string", + "name": "client_id" + }, + { + "type": "string", + "name": "client_secret" + }, + { + "type": "string or null", + "name": "webhook_secret" + }, + { + "type": "string", + "name": "pem" + } + ] + }, + { + "type": "object", + "name": "check_suite", + "description": "A suite of checks performed on the code of a given code change", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "after" + }, + { + "type": "object", + "name": "app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the GitHub app", + "isRequired": true + }, + { + "type": "string", + "name": "slug", + "description": "The slug name of the GitHub app" + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "object or null", + "name": "owner", + "description": "A GitHub user.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at" + } + ] + }, + { + "type": "string", + "name": "name", + "description": "The name of the GitHub app", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "string", + "name": "external_url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "The set of permissions for the GitHub app", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "issues" + }, + { + "type": "string", + "name": "checks" + }, + { + "type": "string", + "name": "metadata" + }, + { + "type": "string", + "name": "contents" + }, + { + "type": "string", + "name": "deployments" + } + ] + }, + { + "type": "array of strings", + "name": "events", + "description": "The list of events for the GitHub app", + "isRequired": true + }, + { + "type": "integer", + "name": "installations_count", + "description": "The number of installations associated with the GitHub app" + }, + { + "type": "string", + "name": "client_id" + }, + { + "type": "string", + "name": "client_secret" + }, + { + "type": "string or null", + "name": "webhook_secret" + }, + { + "type": "string", + "name": "pem" + } + ] + }, + { + "type": "string or null", + "name": "before" + }, + { + "type": "string or null", + "name": "conclusion", + "enum": [ + "success", + "failure", + "neutral", + "cancelled", + "skipped", + "timed_out", + "action_required", + "stale", + "startup_failure" + ] + }, + { + "type": "string", + "name": "created_at" + }, + { + "type": "string or null", + "name": "head_branch" + }, + { + "type": "string", + "name": "head_sha", + "description": "The SHA of the head commit that is being checked." + }, + { + "type": "integer", + "name": "id" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "array of objects", + "name": "pull_requests", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "integer", + "name": "number", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "object", + "name": "head", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "ref", + "isRequired": true + }, + { + "type": "string", + "name": "sha", + "isRequired": true + }, + { + "type": "object", + "name": "repo", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "isRequired": true + } + ] + } + ] + }, + { + "type": "object", + "name": "base", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "ref", + "isRequired": true + }, + { + "type": "string", + "name": "sha", + "isRequired": true + }, + { + "type": "object", + "name": "repo", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "isRequired": true + } + ] + } + ] + } + ] + }, + { + "type": "object", + "name": "repository", + "description": "Minimal Repository", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "isRequired": true + }, + { + "type": "string", + "name": "full_name", + "isRequired": true + }, + { + "type": "object", + "name": "owner", + "description": "A GitHub user.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at" + } + ] + }, + { + "type": "boolean", + "name": "private", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "archive_url", + "isRequired": true + }, + { + "type": "string", + "name": "assignees_url", + "isRequired": true + }, + { + "type": "string", + "name": "blobs_url", + "isRequired": true + }, + { + "type": "string", + "name": "branches_url", + "isRequired": true + }, + { + "type": "string", + "name": "collaborators_url", + "isRequired": true + }, + { + "type": "string", + "name": "comments_url", + "isRequired": true + }, + { + "type": "string", + "name": "commits_url", + "isRequired": true + }, + { + "type": "string", + "name": "compare_url", + "isRequired": true + }, + { + "type": "string", + "name": "contents_url", + "isRequired": true + }, + { + "type": "string", + "name": "contributors_url", + "isRequired": true + }, + { + "type": "string", + "name": "deployments_url", + "isRequired": true + }, + { + "type": "string", + "name": "downloads_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "forks_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_commits_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_refs_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_tags_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_url" + }, + { + "type": "string", + "name": "issue_comment_url", + "isRequired": true + }, + { + "type": "string", + "name": "issue_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "issues_url", + "isRequired": true + }, + { + "type": "string", + "name": "keys_url", + "isRequired": true + }, + { + "type": "string", + "name": "labels_url", + "isRequired": true + }, + { + "type": "string", + "name": "languages_url", + "isRequired": true + }, + { + "type": "string", + "name": "merges_url", + "isRequired": true + }, + { + "type": "string", + "name": "milestones_url", + "isRequired": true + }, + { + "type": "string", + "name": "notifications_url", + "isRequired": true + }, + { + "type": "string", + "name": "pulls_url", + "isRequired": true + }, + { + "type": "string", + "name": "releases_url", + "isRequired": true + }, + { + "type": "string", + "name": "ssh_url" + }, + { + "type": "string", + "name": "stargazers_url", + "isRequired": true + }, + { + "type": "string", + "name": "statuses_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscribers_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscription_url", + "isRequired": true + }, + { + "type": "string", + "name": "tags_url", + "isRequired": true + }, + { + "type": "string", + "name": "teams_url", + "isRequired": true + }, + { + "type": "string", + "name": "trees_url", + "isRequired": true + }, + { + "type": "string", + "name": "clone_url" + }, + { + "type": "string or null", + "name": "mirror_url" + }, + { + "type": "string", + "name": "hooks_url", + "isRequired": true + }, + { + "type": "string", + "name": "svn_url" + }, + { + "type": "string or null", + "name": "homepage" + }, + { + "type": "string or null", + "name": "language" + }, + { + "type": "integer", + "name": "forks_count" + }, + { + "type": "integer", + "name": "stargazers_count" + }, + { + "type": "integer", + "name": "watchers_count" + }, + { + "type": "integer", + "name": "size", + "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0." + }, + { + "type": "string", + "name": "default_branch" + }, + { + "type": "integer", + "name": "open_issues_count" + }, + { + "type": "boolean", + "name": "is_template" + }, + { + "type": "array of strings", + "name": "topics" + }, + { + "type": "boolean", + "name": "has_issues" + }, + { + "type": "boolean", + "name": "has_projects" + }, + { + "type": "boolean", + "name": "has_wiki" + }, + { + "type": "boolean", + "name": "has_pages" + }, + { + "type": "boolean", + "name": "has_downloads" + }, + { + "type": "boolean", + "name": "has_discussions" + }, + { + "type": "boolean", + "name": "archived" + }, + { + "type": "boolean", + "name": "disabled" + }, + { + "type": "string", + "name": "visibility" + }, + { + "type": "string or null", + "name": "pushed_at" + }, + { + "type": "string or null", + "name": "created_at" + }, + { + "type": "string or null", + "name": "updated_at" + }, + { + "type": "object", + "name": "permissions", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin" + }, + { + "type": "boolean", + "name": "maintain" + }, + { + "type": "boolean", + "name": "push" + }, + { + "type": "boolean", + "name": "triage" + }, + { + "type": "boolean", + "name": "pull" + } + ] + }, + { + "type": "string", + "name": "role_name" + }, + { + "type": "string", + "name": "temp_clone_token" + }, + { + "type": "boolean", + "name": "delete_branch_on_merge" + }, + { + "type": "integer", + "name": "subscribers_count" + }, + { + "type": "integer", + "name": "network_count" + }, + { + "type": "object", + "name": "code_of_conduct", + "description": "Code Of Conduct", + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "body" + }, + { + "type": "string or null", + "name": "html_url", + "isRequired": true + } + ] + }, + { + "type": "object or null", + "name": "license", + "childParamsGroups": [ + { + "type": "string", + "name": "key" + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "spdx_id" + }, + { + "type": "string", + "name": "url" + }, + { + "type": "string", + "name": "node_id" + } + ] + }, + { + "type": "integer", + "name": "forks" + }, + { + "type": "integer", + "name": "open_issues" + }, + { + "type": "integer", + "name": "watchers" + }, + { + "type": "boolean", + "name": "allow_forking" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required" + }, + { + "type": "object or null", + "name": "security_and_analysis", + "childParamsGroups": [ + { + "type": "object", + "name": "advanced_security", + "childParamsGroups": [ + { + "type": "string", + "name": "status", + "enum": [ + "enabled", + "disabled" + ] + } + ] + }, + { + "type": "object", + "name": "secret_scanning", + "childParamsGroups": [ + { + "type": "string", + "name": "status", + "enum": [ + "enabled", + "disabled" + ] + } + ] + }, + { + "type": "object", + "name": "secret_scanning_push_protection", + "childParamsGroups": [ + { + "type": "string", + "name": "status", + "enum": [ + "enabled", + "disabled" + ] + } + ] + } + ] + } + ] + }, + { + "type": "string", + "name": "status", + "enum": [ + "queued", + "in_progress", + "completed", + "pending", + "waiting" + ] + }, + { + "type": "string", + "name": "updated_at" + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string or null", + "name": "completed_at", + "isRequired": true + }, + { + "type": "string or null", + "name": "conclusion", + "isRequired": true, + "enum": [ + "waiting", + "pending", + "startup_failure", + "stale", + "success", + "failure", + "neutral", + "cancelled", + "skipped", + "timed_out", + "action_required" + ] + }, + { + "type": "object", + "name": "deployment", + "description": "A deployment created as the result of an Actions check run from a workflow that references an environment", + "childParamsGroups": [ + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the deployment", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "task", + "description": "Parameter to specify a task to execute", + "isRequired": true + }, + { + "type": "string", + "name": "original_environment" + }, + { + "type": "string", + "name": "environment", + "description": "Name for the target deployment environment.", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "statuses_url", + "isRequired": true + }, + { + "type": "string", + "name": "repository_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "transient_environment", + "description": "Specifies if the given environment is will no longer exist at some point in the future. Default: false." + }, + { + "type": "boolean", + "name": "production_environment", + "description": "Specifies if the given environment is one that end-users directly interact with. Default: false." + }, + { + "type": "object or null", + "name": "performed_via_github_app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the GitHub app", + "isRequired": true + }, + { + "type": "string", + "name": "slug", + "description": "The slug name of the GitHub app" + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "object or null", + "name": "owner", + "description": "A GitHub user.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at" + } + ] + }, + { + "type": "string", + "name": "name", + "description": "The name of the GitHub app", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "string", + "name": "external_url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "The set of permissions for the GitHub app", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "issues" + }, + { + "type": "string", + "name": "checks" + }, + { + "type": "string", + "name": "metadata" + }, + { + "type": "string", + "name": "contents" + }, + { + "type": "string", + "name": "deployments" + } + ] + }, + { + "type": "array of strings", + "name": "events", + "description": "The list of events for the GitHub app", + "isRequired": true + }, + { + "type": "integer", + "name": "installations_count", + "description": "The number of installations associated with the GitHub app" + }, + { + "type": "string", + "name": "client_id" + }, + { + "type": "string", + "name": "client_secret" + }, + { + "type": "string or null", + "name": "webhook_secret" + }, + { + "type": "string", + "name": "pem" + } + ] + } + ] + }, + { + "type": "string", + "name": "details_url", + "isRequired": true + }, + { + "type": "string", + "name": "external_id", + "isRequired": true + }, + { + "type": "string", + "name": "head_sha", + "description": "The SHA of the commit that is being checked.", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "The id of the check.", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The name of the check.", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "object", + "name": "output", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "annotations_count", + "isRequired": true + }, + { + "type": "string", + "name": "annotations_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "summary", + "isRequired": true + }, + { + "type": "string or null", + "name": "text", + "isRequired": true + }, + { + "type": "string or null", + "name": "title", + "isRequired": true + } + ] + }, + { + "type": "array of objects", + "name": "pull_requests", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "integer", + "name": "number", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "object", + "name": "head", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "ref", + "isRequired": true + }, + { + "type": "string", + "name": "sha", + "isRequired": true + }, + { + "type": "object", + "name": "repo", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "isRequired": true + } + ] + } + ] + }, + { + "type": "object", + "name": "base", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "ref", + "isRequired": true + }, + { + "type": "string", + "name": "sha", + "isRequired": true + }, + { + "type": "object", + "name": "repo", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "isRequired": true + } + ] + } + ] + } + ] + }, + { + "type": "string", + "name": "started_at", + "isRequired": true + }, + { + "type": "string", + "name": "status", + "description": "The phase of the lifecycle that the check is currently in.", + "isRequired": true, + "enum": [ + "queued", + "in_progress", + "completed", + "pending" + ] + }, + { + "type": "string", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "enum": [ + "created" + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "completed" + ] + }, + { + "type": "object or null", + "name": "actions_meta", + "in": "body" + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "requested" + ] + }, + { + "type": "string", + "name": "commit_oid", + "in": "body", + "description": "The commit SHA of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.", + "isRequired": true + }, + { + "type": "string", + "name": "ref", + "in": "body", + "description": "The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.", + "isRequired": true + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "fixed" + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "reopened" + ] + }, + { + "type": "string", + "name": "pusher_type", + "in": "body", + "description": "The pusher type for the event. Can be either `user` or a deploy key.", + "isRequired": true + }, + { + "type": "string", + "name": "ref", + "in": "body", + "description": "The [`git ref`](https://docs.github.com/rest/reference/git#get-a-reference) resource.", + "isRequired": true + }, + { + "type": "object", + "name": "alert", + "in": "body", + "description": "A Dependabot alert.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "number", + "description": "The security alert number.", + "isRequired": true + }, + { + "type": "string", + "name": "state", + "description": "The state of the Dependabot alert.", + "isRequired": true, + "enum": [ + "dismissed", + "fixed", + "open" + ] + }, + { + "type": "object", + "name": "dependency", + "description": "Details for the vulnerable dependency.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "object", + "name": "package", + "description": "Details for the vulnerable package.", + "childParamsGroups": [ + { + "type": "string", + "name": "ecosystem", + "description": "The package's language or package management ecosystem.", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The unique package name within its ecosystem.", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "manifest_path", + "description": "The full path to the dependency manifest file, relative to the root of the repository." + }, + { + "type": "string or null", + "name": "scope", + "description": "The execution scope of the vulnerable dependency.", + "enum": [ + "development", + "runtime" + ] + } + ] + }, + { + "type": "object", + "name": "security_advisory", + "description": "Details for the GitHub Security Advisory.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "ghsa_id", + "description": "The unique GitHub Security Advisory ID assigned to the advisory.", + "isRequired": true + }, + { + "type": "string or null", + "name": "cve_id", + "description": "The unique CVE ID assigned to the advisory.", + "isRequired": true + }, + { + "type": "string", + "name": "summary", + "description": "A short, plain text summary of the advisory.", + "isRequired": true + }, + { + "type": "string", + "name": "description", + "description": "A long-form Markdown-supported description of the advisory.", + "isRequired": true + }, + { + "type": "array of objects", + "name": "vulnerabilities", + "description": "Vulnerable version range information for the advisory.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "object", + "name": "package", + "description": "Details for the vulnerable package.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "ecosystem", + "description": "The package's language or package management ecosystem.", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The unique package name within its ecosystem.", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "severity", + "description": "The severity of the vulnerability.", + "isRequired": true, + "enum": [ + "low", + "medium", + "high", + "critical" + ] + }, + { + "type": "string", + "name": "vulnerable_version_range", + "description": "Conditions that identify vulnerable versions of this vulnerability's package.", + "isRequired": true + }, + { + "type": "object or null", + "name": "first_patched_version", + "description": "Details pertaining to the package version that patches this vulnerability.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "identifier", + "description": "The package version that patches this vulnerability.", + "isRequired": true + } + ] + } + ] + }, + { + "type": "string", + "name": "severity", + "description": "The severity of the advisory.", + "isRequired": true, + "enum": [ + "low", + "medium", + "high", + "critical" + ] + }, + { + "type": "object", + "name": "cvss", + "description": "Details for the advisory pertaining to the Common Vulnerability Scoring System.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "number", + "name": "score", + "description": "The overall CVSS score of the advisory.", + "isRequired": true + }, + { + "type": "string or null", + "name": "vector_string", + "description": "The full CVSS vector string for the advisory.", + "isRequired": true + } + ] + }, + { + "type": "array of objects", + "name": "cwes", + "description": "Details for the advisory pertaining to Common Weakness Enumeration.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "cwe_id", + "description": "The unique CWE ID.", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The short, plain text name of the CWE.", + "isRequired": true + } + ] + }, + { + "type": "array of objects", + "name": "identifiers", + "description": "Values that identify this advisory among security information sources.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "type", + "description": "The type of advisory identifier.", + "isRequired": true, + "enum": [ + "CVE", + "GHSA" + ] + }, + { + "type": "string", + "name": "value", + "description": "The value of the advisory identifer.", + "isRequired": true + } + ] + }, + { + "type": "array of objects", + "name": "references", + "description": "Links to additional advisory information.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "url", + "description": "The URL of the reference.", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "published_at", + "description": "The time that the advisory was published in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "description": "The time that the advisory was last modified in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", + "isRequired": true + }, + { + "type": "string or null", + "name": "withdrawn_at", + "description": "The time that the advisory was withdrawn in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "security_vulnerability", + "description": "Details pertaining to one vulnerable version range for the advisory.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "object", + "name": "package", + "description": "Details for the vulnerable package.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "ecosystem", + "description": "The package's language or package management ecosystem.", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The unique package name within its ecosystem.", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "severity", + "description": "The severity of the vulnerability.", + "isRequired": true, + "enum": [ + "low", + "medium", + "high", + "critical" + ] + }, + { + "type": "string", + "name": "vulnerable_version_range", + "description": "Conditions that identify vulnerable versions of this vulnerability's package.", + "isRequired": true + }, + { + "type": "object or null", + "name": "first_patched_version", + "description": "Details pertaining to the package version that patches this vulnerability.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "identifier", + "description": "The package version that patches this vulnerability.", + "isRequired": true + } + ] + } + ] + }, + { + "type": "string", + "name": "url", + "description": "The REST API URL of the alert resource.", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "The GitHub URL of the alert resource.", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", + "isRequired": true + }, + { + "type": "string or null", + "name": "dismissed_at", + "description": "The time that the alert was dismissed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", + "isRequired": true + }, + { + "type": "object or null", + "name": "dismissed_by", + "description": "A GitHub user.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at" + } + ] + }, + { + "type": "string or null", + "name": "dismissed_reason", + "description": "The reason that the alert was dismissed.", + "isRequired": true, + "enum": [ + "fix_started", + "inaccurate", + "no_bandwidth", + "not_used", + "tolerable_risk" + ] + }, + { + "type": "string or null", + "name": "dismissed_comment", + "description": "An optional comment associated with the alert's dismissal.", + "isRequired": true + }, + { + "type": "string or null", + "name": "fixed_at", + "description": "The time that the alert was no longer detected and was considered fixed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "dismissed" + ] + }, + { + "type": "object", + "name": "key", + "in": "body", + "description": "The [`deploy key`](https://docs.github.com/rest/reference/deployments#get-a-deploy-key) resource.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "added_by" + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "key", + "isRequired": true + }, + { + "type": "string or null", + "name": "last_used" + }, + { + "type": "boolean", + "name": "read_only", + "isRequired": true + }, + { + "type": "string", + "name": "title", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "boolean", + "name": "verified", + "isRequired": true + } + ] + }, + { + "type": "object or null", + "name": "workflow", + "in": "body", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "badge_url", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "path", + "isRequired": true + }, + { + "type": "string", + "name": "state", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "discussion", + "in": "body", + "description": "A Discussion in a repository.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "active_lock_reason", + "isRequired": true + }, + { + "type": "string or null", + "name": "answer_chosen_at", + "isRequired": true + }, + { + "type": "object or null", + "name": "answer_chosen_by", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string or null", + "name": "answer_html_url", + "isRequired": true + }, + { + "type": "string", + "name": "author_association", + "description": "How the author is associated with the repository.", + "isRequired": true, + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + { + "type": "string", + "name": "body", + "isRequired": true + }, + { + "type": "object", + "name": "category", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "string", + "name": "description", + "isRequired": true + }, + { + "type": "string", + "name": "emoji", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_answerable", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "isRequired": true + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "integer", + "name": "repository_id", + "isRequired": true + }, + { + "type": "string", + "name": "slug", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + } + ] + }, + { + "type": "integer", + "name": "comments", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "boolean", + "name": "locked", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "integer", + "name": "number", + "isRequired": true + }, + { + "type": "object", + "name": "reactions", + "childParamsGroups": [ + { + "type": "integer", + "name": "+1", + "isRequired": true + }, + { + "type": "integer", + "name": "-1", + "isRequired": true + }, + { + "type": "integer", + "name": "confused", + "isRequired": true + }, + { + "type": "integer", + "name": "eyes", + "isRequired": true + }, + { + "type": "integer", + "name": "heart", + "isRequired": true + }, + { + "type": "integer", + "name": "hooray", + "isRequired": true + }, + { + "type": "integer", + "name": "laugh", + "isRequired": true + }, + { + "type": "integer", + "name": "rocket", + "isRequired": true + }, + { + "type": "integer", + "name": "total_count", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "repository_url", + "isRequired": true + }, + { + "type": "string", + "name": "state", + "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.", + "isRequired": true, + "enum": [ + "open", + "locked", + "converting", + "transferring" + ] + }, + { + "type": "string", + "name": "timeline_url" + }, + { + "type": "string", + "name": "title", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "object or null", + "name": "user", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + } + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "labeled" + ] + }, + { + "type": "object", + "name": "label", + "in": "body", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "color", + "description": "6-character hex code, without the leading #, identifying the color", + "isRequired": true + }, + { + "type": "boolean", + "name": "default", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The name of the label.", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "URL for the label", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "locked" + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "pinned" + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "transferred" + ] + }, + { + "type": "object", + "name": "sender", + "in": "body", + "description": "A GitHub user.", + "childParamsGroups": [ + { + "type": "string or null", + "name": "name" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at" + } + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "unlabeled" + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "unlocked" + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "unpinned" + ] + }, + { + "type": "object", + "name": "comment", + "in": "body", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "author_association", + "description": "How the author is associated with the repository.", + "isRequired": true, + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + { + "type": "string", + "name": "body", + "isRequired": true + }, + { + "type": "integer", + "name": "child_comment_count", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "integer", + "name": "discussion_id", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "integer or null", + "name": "parent_id", + "isRequired": true + }, + { + "type": "object", + "name": "reactions", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "+1", + "isRequired": true + }, + { + "type": "integer", + "name": "-1", + "isRequired": true + }, + { + "type": "integer", + "name": "confused", + "isRequired": true + }, + { + "type": "integer", + "name": "eyes", + "isRequired": true + }, + { + "type": "integer", + "name": "heart", + "isRequired": true + }, + { + "type": "integer", + "name": "hooray", + "isRequired": true + }, + { + "type": "integer", + "name": "laugh", + "isRequired": true + }, + { + "type": "integer", + "name": "rocket", + "isRequired": true + }, + { + "type": "integer", + "name": "total_count", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "repository_url", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "object or null", + "name": "user", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + } + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "revoked" + ] + }, + { + "type": "object", + "name": "repository", + "in": "body", + "description": "A repository on GitHub.", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the repository", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The name of the repository.", + "isRequired": true + }, + { + "type": "string", + "name": "full_name", + "isRequired": true + }, + { + "type": "object or null", + "name": "license", + "description": "License Simple", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "html_url" + } + ] + }, + { + "type": "object or null", + "name": "organization", + "description": "A GitHub user.", + "childParamsGroups": [ + { + "type": "string or null", + "name": "name" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at" + } + ] + }, + { + "type": "integer", + "name": "forks", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage" + }, + { + "type": "boolean", + "name": "push", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "A GitHub user.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "Whether the repository is private or public.", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "archive_url", + "isRequired": true + }, + { + "type": "string", + "name": "assignees_url", + "isRequired": true + }, + { + "type": "string", + "name": "blobs_url", + "isRequired": true + }, + { + "type": "string", + "name": "branches_url", + "isRequired": true + }, + { + "type": "string", + "name": "collaborators_url", + "isRequired": true + }, + { + "type": "string", + "name": "comments_url", + "isRequired": true + }, + { + "type": "string", + "name": "commits_url", + "isRequired": true + }, + { + "type": "string", + "name": "compare_url", + "isRequired": true + }, + { + "type": "string", + "name": "contents_url", + "isRequired": true + }, + { + "type": "string", + "name": "contributors_url", + "isRequired": true + }, + { + "type": "string", + "name": "deployments_url", + "isRequired": true + }, + { + "type": "string", + "name": "downloads_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "forks_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_commits_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_refs_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_tags_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_url", + "isRequired": true + }, + { + "type": "string", + "name": "issue_comment_url", + "isRequired": true + }, + { + "type": "string", + "name": "issue_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "issues_url", + "isRequired": true + }, + { + "type": "string", + "name": "keys_url", + "isRequired": true + }, + { + "type": "string", + "name": "labels_url", + "isRequired": true + }, + { + "type": "string", + "name": "languages_url", + "isRequired": true + }, + { + "type": "string", + "name": "merges_url", + "isRequired": true + }, + { + "type": "string", + "name": "milestones_url", + "isRequired": true + }, + { + "type": "string", + "name": "notifications_url", + "isRequired": true + }, + { + "type": "string", + "name": "pulls_url", + "isRequired": true + }, + { + "type": "string", + "name": "releases_url", + "isRequired": true + }, + { + "type": "string", + "name": "ssh_url", + "isRequired": true + }, + { + "type": "string", + "name": "stargazers_url", + "isRequired": true + }, + { + "type": "string", + "name": "statuses_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscribers_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscription_url", + "isRequired": true + }, + { + "type": "string", + "name": "tags_url", + "isRequired": true + }, + { + "type": "string", + "name": "teams_url", + "isRequired": true + }, + { + "type": "string", + "name": "trees_url", + "isRequired": true + }, + { + "type": "string", + "name": "clone_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", + "isRequired": true + }, + { + "type": "string", + "name": "svn_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "homepage", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", + "isRequired": true + }, + { + "type": "integer", + "name": "forks_count", + "isRequired": true + }, + { + "type": "integer", + "name": "stargazers_count", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers_count", + "isRequired": true + }, + { + "type": "integer", + "name": "size", + "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", + "isRequired": true + }, + { + "type": "string", + "name": "default_branch", + "description": "The default branch of the repository.", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues_count", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_template", + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false + }, + { + "type": "array of strings", + "name": "topics" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "Whether issues are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "Whether projects are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "Whether the wiki is enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", + "isRequired": true + }, + { + "type": "boolean", + "name": "has_downloads", + "description": "Whether downloads are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "Whether discussions are enabled.", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "Whether the repository is archived.", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "Returns whether or not this repository disabled.", + "isRequired": true + }, + { + "type": "string", + "name": "visibility", + "description": "The repository visibility: public, private, or internal.", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "isRequired": true + }, + { + "type": "string or null", + "name": "updated_at", + "isRequired": true + }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "Whether to allow rebase merges for pull requests.", + "default": true + }, + { + "type": "object or null", + "name": "template_repository", + "childParamsGroups": [ + { + "type": "integer", + "name": "id" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "full_name" + }, + { + "type": "object", + "name": "owner", + "childParamsGroups": [ + { + "type": "string", + "name": "login" + }, + { + "type": "integer", + "name": "id" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "url" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "type" + }, + { + "type": "boolean", + "name": "site_admin" + } + ] + }, + { + "type": "boolean", + "name": "private" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "string", + "name": "description" + }, + { + "type": "boolean", + "name": "fork" + }, + { + "type": "string", + "name": "url" + }, + { + "type": "string", + "name": "archive_url" + }, + { + "type": "string", + "name": "assignees_url" + }, + { + "type": "string", + "name": "blobs_url" + }, + { + "type": "string", + "name": "branches_url" + }, + { + "type": "string", + "name": "collaborators_url" + }, + { + "type": "string", + "name": "comments_url" + }, + { + "type": "string", + "name": "commits_url" + }, + { + "type": "string", + "name": "compare_url" + }, + { + "type": "string", + "name": "contents_url" + }, + { + "type": "string", + "name": "contributors_url" + }, + { + "type": "string", + "name": "deployments_url" + }, + { + "type": "string", + "name": "downloads_url" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "forks_url" + }, + { + "type": "string", + "name": "git_commits_url" + }, + { + "type": "string", + "name": "git_refs_url" + }, + { + "type": "string", + "name": "git_tags_url" + }, + { + "type": "string", + "name": "git_url" + }, + { + "type": "string", + "name": "issue_comment_url" + }, + { + "type": "string", + "name": "issue_events_url" + }, + { + "type": "string", + "name": "issues_url" + }, + { + "type": "string", + "name": "keys_url" + }, + { + "type": "string", + "name": "labels_url" + }, + { + "type": "string", + "name": "languages_url" + }, + { + "type": "string", + "name": "merges_url" + }, + { + "type": "string", + "name": "milestones_url" + }, + { + "type": "string", + "name": "notifications_url" + }, + { + "type": "string", + "name": "pulls_url" + }, + { + "type": "string", + "name": "releases_url" + }, + { + "type": "string", + "name": "ssh_url" + }, + { + "type": "string", + "name": "stargazers_url" + }, + { + "type": "string", + "name": "statuses_url" + }, + { + "type": "string", + "name": "subscribers_url" + }, + { + "type": "string", + "name": "subscription_url" + }, + { + "type": "string", + "name": "tags_url" + }, + { + "type": "string", + "name": "teams_url" + }, + { + "type": "string", + "name": "trees_url" + }, + { + "type": "string", + "name": "clone_url" + }, + { + "type": "string", + "name": "mirror_url" + }, + { + "type": "string", + "name": "hooks_url" + }, + { + "type": "string", + "name": "svn_url" + }, + { + "type": "string", + "name": "homepage" + }, + { + "type": "string", + "name": "language" + }, + { + "type": "integer", + "name": "forks_count" + }, + { + "type": "integer", + "name": "stargazers_count" + }, + { + "type": "integer", + "name": "watchers_count" + }, + { + "type": "integer", + "name": "size" + }, + { + "type": "string", + "name": "default_branch" + }, + { + "type": "integer", + "name": "open_issues_count" + }, + { + "type": "boolean", + "name": "is_template" + }, + { + "type": "array of strings", + "name": "topics" + }, + { + "type": "boolean", + "name": "has_issues" + }, + { + "type": "boolean", + "name": "has_projects" + }, + { + "type": "boolean", + "name": "has_wiki" + }, + { + "type": "boolean", + "name": "has_pages" + }, + { + "type": "boolean", + "name": "has_downloads" + }, + { + "type": "boolean", + "name": "archived" + }, + { + "type": "boolean", + "name": "disabled" + }, + { + "type": "string", + "name": "visibility" + }, + { + "type": "string", + "name": "pushed_at" + }, + { + "type": "string", + "name": "created_at" + }, + { + "type": "string", + "name": "updated_at" + }, + { + "type": "object", + "name": "permissions", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin" + }, + { + "type": "boolean", + "name": "maintain" + }, + { + "type": "boolean", + "name": "push" + }, + { + "type": "boolean", + "name": "triage" + }, + { + "type": "boolean", + "name": "pull" + } + ] + }, + { + "type": "boolean", + "name": "allow_rebase_merge" + }, + { + "type": "string", + "name": "temp_clone_token" + }, + { + "type": "boolean", + "name": "allow_squash_merge" + }, + { + "type": "boolean", + "name": "allow_auto_merge" + }, + { + "type": "boolean", + "name": "delete_branch_on_merge" + }, + { + "type": "boolean", + "name": "allow_update_branch" + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default" + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit" + }, + { + "type": "integer", + "name": "subscribers_count" + }, + { + "type": "integer", + "name": "network_count" + } + ] + }, + { + "type": "string", + "name": "temp_clone_token" + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "Whether to allow squash merges for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "Whether to delete head branches when pull requests are merged", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "Whether to allow merge commits for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "Whether to allow forking this repo" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "Whether to require contributors to sign off on web-based commits", + "default": false + }, + { + "type": "integer", + "name": "subscribers_count" + }, + { + "type": "integer", + "name": "network_count" + }, + { + "type": "integer", + "name": "open_issues", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch" + }, + { + "type": "string", + "name": "starred_at" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "Whether anonymous git access is enabled for this repository" + } + ] + }, + { + "type": "object", + "name": "installation", + "in": "body", + "description": "Installation", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "The ID of the installation.", + "isRequired": true + }, + { + "type": "null", + "name": "account", + "isRequired": true + }, + { + "type": "string", + "name": "repository_selection", + "description": "Describe whether all repositories have been selected or there's a selection involved", + "isRequired": true, + "enum": [ + "all", + "selected" + ] + }, + { + "type": "string", + "name": "access_tokens_url", + "isRequired": true + }, + { + "type": "string", + "name": "repositories_url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "app_id", + "isRequired": true + }, + { + "type": "integer", + "name": "target_id", + "description": "The ID of the user or organization this token is being scoped to.", + "isRequired": true + }, + { + "type": "string", + "name": "target_type", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "The permissions granted to the user-to-server access token.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "actions", + "description": "The level of permission to grant the access token for GitHub Actions workflows, workflow runs, and artifacts.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "administration", + "description": "The level of permission to grant the access token for repository creation, deletion, settings, teams, and collaborators creation.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "checks", + "description": "The level of permission to grant the access token for checks on code.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "contents", + "description": "The level of permission to grant the access token for repository contents, commits, branches, downloads, releases, and merges.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "deployments", + "description": "The level of permission to grant the access token for deployments and deployment statuses.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "environments", + "description": "The level of permission to grant the access token for managing repository environments.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "issues", + "description": "The level of permission to grant the access token for issues and related comments, assignees, labels, and milestones.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "metadata", + "description": "The level of permission to grant the access token to search repositories, list collaborators, and access repository metadata.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "packages", + "description": "The level of permission to grant the access token for packages published to GitHub Packages.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "pages", + "description": "The level of permission to grant the access token to retrieve Pages statuses, configuration, and builds, as well as create new builds.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "pull_requests", + "description": "The level of permission to grant the access token for pull requests and related comments, assignees, labels, milestones, and merges.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "repository_announcement_banners", + "description": "The level of permission to grant the access token to view and manage announcement banners for a repository.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "repository_hooks", + "description": "The level of permission to grant the access token to manage the post-receive hooks for a repository.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "repository_projects", + "description": "The level of permission to grant the access token to manage repository projects, columns, and cards.", + "enum": [ + "read", + "write", + "admin" + ] + }, + { + "type": "string", + "name": "secret_scanning_alerts", + "description": "The level of permission to grant the access token to view and manage secret scanning alerts.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "secrets", + "description": "The level of permission to grant the access token to manage repository secrets.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "security_events", + "description": "The level of permission to grant the access token to view and manage security events like code scanning alerts.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "single_file", + "description": "The level of permission to grant the access token to manage just a single file.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "statuses", + "description": "The level of permission to grant the access token for commit statuses.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "vulnerability_alerts", + "description": "The level of permission to grant the access token to manage Dependabot alerts.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "workflows", + "description": "The level of permission to grant the access token to update GitHub Actions workflow files.", + "enum": [ + "write" + ] + }, + { + "type": "string", + "name": "members", + "description": "The level of permission to grant the access token for organization teams and members.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "organization_administration", + "description": "The level of permission to grant the access token to manage access to an organization.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "organization_custom_roles", + "description": "The level of permission to grant the access token for custom repository roles management. This property is in beta and is subject to change.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "organization_announcement_banners", + "description": "The level of permission to grant the access token to view and manage announcement banners for an organization.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "organization_hooks", + "description": "The level of permission to grant the access token to manage the post-receive hooks for an organization.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "organization_plan", + "description": "The level of permission to grant the access token for viewing an organization's plan.", + "enum": [ + "read" + ] + }, + { + "type": "string", + "name": "organization_projects", + "description": "The level of permission to grant the access token to manage organization projects and projects beta (where available).", + "enum": [ + "read", + "write", + "admin" + ] + }, + { + "type": "string", + "name": "organization_packages", + "description": "The level of permission to grant the access token for organization packages published to GitHub Packages.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "organization_secrets", + "description": "The level of permission to grant the access token to manage organization secrets.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "organization_self_hosted_runners", + "description": "The level of permission to grant the access token to view and manage GitHub Actions self-hosted runners available to an organization.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "organization_user_blocking", + "description": "The level of permission to grant the access token to view and manage users blocked by the organization.", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "team_discussions", + "description": "The level of permission to grant the access token to manage team discussions and related comments.", + "enum": [ + "read", + "write" + ] + } + ] + }, + { + "type": "array of strings", + "name": "events", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string or null", + "name": "single_file_name", + "isRequired": true + }, + { + "type": "boolean", + "name": "has_multiple_single_files" + }, + { + "type": "array of strings", + "name": "single_file_paths" + }, + { + "type": "string", + "name": "app_slug", + "isRequired": true + }, + { + "type": "object or null", + "name": "suspended_by", + "description": "A GitHub user.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at" + } + ] + }, + { + "type": "string or null", + "name": "suspended_at", + "isRequired": true + }, + { + "type": "string or null", + "name": "contact_email" + } + ] + }, + { + "type": "array of objects", + "name": "repositories", + "in": "body", + "description": "An array of repository objects that the installation can access.", + "childParamsGroups": [ + { + "type": "string", + "name": "full_name", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the repository", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The name of the repository.", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "boolean", + "name": "private", + "description": "Whether the repository is private or public.", + "isRequired": true + } + ] + }, + { + "type": "null", + "name": "requester", + "in": "body" + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "added" + ] + }, + { + "type": "array of objects", + "name": "repositories_added", + "in": "body", + "description": "An array of repository objects, which were added to the installation.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "full_name", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the repository", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The name of the repository.", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "boolean", + "name": "private", + "description": "Whether the repository is private or public.", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "repository_selection", + "in": "body", + "description": "Describe whether all repositories have been selected or there's a selection involved", + "isRequired": true, + "enum": [ + "all", + "selected" + ] + }, + { + "type": "object or null", + "name": "requester", + "in": "body", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "removed" + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true + }, + { + "type": "object", + "name": "installation", + "in": "body", + "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "The ID of the installation.", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "The global node ID of the installation.", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "comment", + "in": "body", + "description": "The [comment](https://docs.github.com/rest/reference/issues#comments) itself.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "author_association", + "description": "How the author is associated with the repository.", + "isRequired": true, + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + { + "type": "string", + "name": "body", + "description": "Contents of the issue comment", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the issue comment", + "isRequired": true + }, + { + "type": "string", + "name": "issue_url", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "object or null", + "name": "performed_via_github_app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the GitHub app", + "isRequired": true + }, + { + "type": "string", + "name": "slug", + "description": "The slug name of the GitHub app" + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "object or null", + "name": "owner", + "description": "A GitHub user.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at" + } + ] + }, + { + "type": "string", + "name": "name", + "description": "The name of the GitHub app", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "string", + "name": "external_url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "The set of permissions for the GitHub app", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "issues" + }, + { + "type": "string", + "name": "checks" + }, + { + "type": "string", + "name": "metadata" + }, + { + "type": "string", + "name": "contents" + }, + { + "type": "string", + "name": "deployments" + } + ] + }, + { + "type": "array of strings", + "name": "events", + "description": "The list of events for the GitHub app", + "isRequired": true + }, + { + "type": "integer", + "name": "installations_count", + "description": "The number of installations associated with the GitHub app" + }, + { + "type": "string", + "name": "client_id" + }, + { + "type": "string", + "name": "client_secret" + }, + { + "type": "string or null", + "name": "webhook_secret" + }, + { + "type": "string", + "name": "pem" + } + ] + }, + { + "type": "object", + "name": "reactions", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "+1", + "isRequired": true + }, + { + "type": "integer", + "name": "-1", + "isRequired": true + }, + { + "type": "integer", + "name": "confused", + "isRequired": true + }, + { + "type": "integer", + "name": "eyes", + "isRequired": true + }, + { + "type": "integer", + "name": "heart", + "isRequired": true + }, + { + "type": "integer", + "name": "hooray", + "isRequired": true + }, + { + "type": "integer", + "name": "laugh", + "isRequired": true + }, + { + "type": "integer", + "name": "rocket", + "isRequired": true + }, + { + "type": "integer", + "name": "total_count", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "URL for the issue comment", + "isRequired": true + }, + { + "type": "object or null", + "name": "user", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization", + "Mannequin" + ] + }, + { + "type": "string", + "name": "url" + } + ] + } + ] + }, + { + "type": "object", + "name": "changes", + "in": "body", + "description": "The changes to the comment.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "object", + "name": "body", + "childParamsGroups": [ + { + "type": "string", + "name": "from", + "description": "The previous version of the body.", + "isRequired": true + } + ] + } + ] + }, + { + "type": "object", + "name": "issue", + "in": "body", + "description": "The [issue](https://docs.github.com/rest/reference/issues) itself.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "active_lock_reason", + "isRequired": true, + "enum": [ + "resolved", + "off-topic", + "too heated", + "spam", + null + ] + }, + { + "type": "object or null", + "name": "assignee", + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization", + "Mannequin" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "array of objects", + "name": "assignees", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization", + "Mannequin" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string", + "name": "author_association", + "description": "How the author is associated with the repository.", + "isRequired": true, + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + { + "type": "string or null", + "name": "body", + "description": "Contents of the issue", + "isRequired": true + }, + { + "type": "string or null", + "name": "closed_at", + "isRequired": true + }, + { + "type": "integer", + "name": "comments", + "isRequired": true + }, + { + "type": "string", + "name": "comments_url", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "boolean", + "name": "draft" + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "array of objects", + "name": "labels", + "childParamsGroups": [ + { + "type": "string", + "name": "color", + "description": "6-character hex code, without the leading #, identifying the color", + "isRequired": true + }, + { + "type": "boolean", + "name": "default", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The name of the label.", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "URL for the label", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "labels_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "locked" + }, + { + "type": "object or null", + "name": "milestone", + "description": "A collection of related issues and pull requests.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "closed_at", + "isRequired": true + }, + { + "type": "integer", + "name": "closed_issues", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "object or null", + "name": "creator", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization", + "Mannequin" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "string or null", + "name": "due_on", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "labels_url", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "integer", + "name": "number", + "description": "The number of the milestone.", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues", + "isRequired": true + }, + { + "type": "string", + "name": "state", + "description": "The state of the milestone.", + "isRequired": true, + "enum": [ + "open", + "closed" + ] + }, + { + "type": "string", + "name": "title", + "description": "The title of the milestone.", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "integer", + "name": "number", + "isRequired": true + }, + { + "type": "object or null", + "name": "performed_via_github_app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "childParamsGroups": [ + { + "type": "string or null", + "name": "created_at", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "array of strings", + "name": "events", + "description": "The list of events for the GitHub app" + }, + { + "type": "string or null", + "name": "external_url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer or null", + "name": "id", + "description": "Unique identifier of the GitHub app", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The name of the GitHub app", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "object or null", + "name": "owner", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "object", + "name": "permissions", + "description": "The set of permissions for the GitHub app", + "childParamsGroups": [ + { + "type": "string", + "name": "actions", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "administration", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "checks", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "content_references", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "contents", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "deployments", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "discussions", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "emails", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "environments", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "issues", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "keys", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "members", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "metadata", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "organization_administration", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "organization_hooks", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "organization_packages", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "organization_plan", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "organization_projects", + "enum": [ + "read", + "write", + "admin" + ] + }, + { + "type": "string", + "name": "organization_secrets", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "organization_self_hosted_runners", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "organization_user_blocking", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "packages", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "pages", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "pull_requests", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "repository_hooks", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "repository_projects", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "secret_scanning_alerts", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "secrets", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "security_events", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "security_scanning_alert", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "single_file", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "statuses", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "team_discussions", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "vulnerability_alerts", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "workflows", + "enum": [ + "read", + "write" + ] + } + ] + }, + { + "type": "string", + "name": "slug", + "description": "The slug name of the GitHub app" + }, + { + "type": "string or null", + "name": "updated_at", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "pull_request", + "childParamsGroups": [ + { + "type": "string", + "name": "diff_url" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "string or null", + "name": "merged_at" + }, + { + "type": "string", + "name": "patch_url" + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "object", + "name": "reactions", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "+1", + "isRequired": true + }, + { + "type": "integer", + "name": "-1", + "isRequired": true + }, + { + "type": "integer", + "name": "confused", + "isRequired": true + }, + { + "type": "integer", + "name": "eyes", + "isRequired": true + }, + { + "type": "integer", + "name": "heart", + "isRequired": true + }, + { + "type": "integer", + "name": "hooray", + "isRequired": true + }, + { + "type": "integer", + "name": "laugh", + "isRequired": true + }, + { + "type": "integer", + "name": "rocket", + "isRequired": true + }, + { + "type": "integer", + "name": "total_count", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "repository_url", + "isRequired": true + }, + { + "type": "string", + "name": "state", + "description": "State of the issue; either 'open' or 'closed'", + "enum": [ + "open", + "closed" + ] + }, + { + "type": "string or null", + "name": "state_reason" + }, + { + "type": "string", + "name": "timeline_url" + }, + { + "type": "string", + "name": "title", + "description": "Title of the issue", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "URL for the issue", + "isRequired": true + }, + { + "type": "object or null", + "name": "user", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization", + "Mannequin" + ] + }, + { + "type": "string", + "name": "url" + } + ] + } + ] + }, + { + "type": "object", + "name": "issue", + "in": "body", + "description": "The [issue](https://docs.github.com/rest/reference/issues) itself.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "active_lock_reason", + "isRequired": true, + "enum": [ + "resolved", + "off-topic", + "too heated", + "spam", + null + ] + }, + { + "type": "object or null", + "name": "assignee", + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "array of objects", + "name": "assignees", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string", + "name": "author_association", + "description": "How the author is associated with the repository.", + "isRequired": true, + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + { + "type": "string or null", + "name": "body", + "description": "Contents of the issue", + "isRequired": true + }, + { + "type": "string or null", + "name": "closed_at", + "isRequired": true + }, + { + "type": "integer", + "name": "comments", + "isRequired": true + }, + { + "type": "string", + "name": "comments_url", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "boolean", + "name": "draft" + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "array of objects", + "name": "labels", + "childParamsGroups": [ + { + "type": "string", + "name": "color", + "description": "6-character hex code, without the leading #, identifying the color", + "isRequired": true + }, + { + "type": "boolean", + "name": "default", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The name of the label.", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "URL for the label", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "labels_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "locked" + }, + { + "type": "object or null", + "name": "milestone", + "description": "A collection of related issues and pull requests.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "closed_at", + "isRequired": true + }, + { + "type": "integer", + "name": "closed_issues", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "object or null", + "name": "creator", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "string or null", + "name": "due_on", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "labels_url", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "integer", + "name": "number", + "description": "The number of the milestone.", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues", + "isRequired": true + }, + { + "type": "string", + "name": "state", + "description": "The state of the milestone.", + "isRequired": true, + "enum": [ + "open", + "closed" + ] + }, + { + "type": "string", + "name": "title", + "description": "The title of the milestone.", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "integer", + "name": "number", + "isRequired": true + }, + { + "type": "object or null", + "name": "performed_via_github_app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "childParamsGroups": [ + { + "type": "string or null", + "name": "created_at", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "array of strings", + "name": "events", + "description": "The list of events for the GitHub app" + }, + { + "type": "string or null", + "name": "external_url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer or null", + "name": "id", + "description": "Unique identifier of the GitHub app", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The name of the GitHub app", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "object or null", + "name": "owner", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "object", + "name": "permissions", + "description": "The set of permissions for the GitHub app", + "childParamsGroups": [ + { + "type": "string", + "name": "actions", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "administration", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "checks", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "content_references", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "contents", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "deployments", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "discussions", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "emails", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "environments", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "issues", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "keys", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "members", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "metadata", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "organization_administration", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "organization_hooks", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "organization_packages", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "organization_plan", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "organization_projects", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "organization_secrets", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "organization_self_hosted_runners", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "organization_user_blocking", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "packages", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "pages", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "pull_requests", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "repository_hooks", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "repository_projects", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "secret_scanning_alerts", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "secrets", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "security_events", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "security_scanning_alert", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "single_file", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "statuses", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "team_discussions", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "vulnerability_alerts", + "enum": [ + "read", + "write" + ] + }, + { + "type": "string", + "name": "workflows", + "enum": [ + "read", + "write" + ] + } + ] + }, + { + "type": "string", + "name": "slug", + "description": "The slug name of the GitHub app" + }, + { + "type": "string or null", + "name": "updated_at", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "pull_request", + "childParamsGroups": [ + { + "type": "string", + "name": "diff_url" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "string or null", + "name": "merged_at" + }, + { + "type": "string", + "name": "patch_url" + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "object", + "name": "reactions", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "+1", + "isRequired": true + }, + { + "type": "integer", + "name": "-1", + "isRequired": true + }, + { + "type": "integer", + "name": "confused", + "isRequired": true + }, + { + "type": "integer", + "name": "eyes", + "isRequired": true + }, + { + "type": "integer", + "name": "heart", + "isRequired": true + }, + { + "type": "integer", + "name": "hooray", + "isRequired": true + }, + { + "type": "integer", + "name": "laugh", + "isRequired": true + }, + { + "type": "integer", + "name": "rocket", + "isRequired": true + }, + { + "type": "integer", + "name": "total_count", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "repository_url", + "isRequired": true + }, + { + "type": "string", + "name": "state", + "description": "State of the issue; either 'open' or 'closed'", + "enum": [ + "open", + "closed" + ] + }, + { + "type": "string or null", + "name": "state_reason" + }, + { + "type": "string", + "name": "timeline_url" + }, + { + "type": "string", + "name": "title", + "description": "Title of the issue", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "URL for the issue", + "isRequired": true + }, + { + "type": "object or null", + "name": "user", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + } + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "demilestoned" + ] + }, + { + "type": "object", + "name": "label", + "in": "body", + "childParamsGroups": [ + { + "type": "string", + "name": "color", + "description": "6-character hex code, without the leading #, identifying the color", + "isRequired": true + }, + { + "type": "boolean", + "name": "default", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The name of the label.", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "URL for the label", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "milestoned" + ] + }, + { + "type": "object", + "name": "milestone", + "in": "body", + "description": "A collection of related issues and pull requests.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "closed_at", + "isRequired": true + }, + { + "type": "integer", + "name": "closed_issues", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "object or null", + "name": "creator", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization", + "Mannequin" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "string or null", + "name": "due_on", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "labels_url", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "integer", + "name": "number", + "description": "The number of the milestone.", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues", + "isRequired": true + }, + { + "type": "string", + "name": "state", + "description": "The state of the milestone.", + "isRequired": true, + "enum": [ + "open", + "closed" + ] + }, + { + "type": "string", + "name": "title", + "description": "The title of the milestone.", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "opened" + ] + }, + { + "type": "object or null", + "name": "assignee", + "in": "body", + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization", + "Mannequin" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "cancelled" + ] + }, + { + "type": "string", + "name": "effective_date", + "in": "body", + "isRequired": true + }, + { + "type": "object", + "name": "marketplace_purchase", + "in": "body", + "isRequired": true, + "childParamsGroups": [ + { + "type": "object", + "name": "account", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string or null", + "name": "organization_billing_email", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "billing_cycle", + "isRequired": true + }, + { + "type": "string or null", + "name": "free_trial_ends_on", + "isRequired": true + }, + { + "type": "string or null", + "name": "next_billing_date" + }, + { + "type": "boolean", + "name": "on_free_trial", + "isRequired": true + }, + { + "type": "object", + "name": "plan", + "isRequired": true, + "childParamsGroups": [ + { + "type": "array of strings", + "name": "bullets", + "isRequired": true + }, + { + "type": "string", + "name": "description", + "isRequired": true + }, + { + "type": "boolean", + "name": "has_free_trial", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "integer", + "name": "monthly_price_in_cents", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "isRequired": true + }, + { + "type": "string", + "name": "price_model", + "isRequired": true, + "enum": [ + "FREE", + "FLAT_RATE", + "PER_UNIT" + ] + }, + { + "type": "string or null", + "name": "unit_name", + "isRequired": true + }, + { + "type": "integer", + "name": "yearly_price_in_cents", + "isRequired": true + } + ] + }, + { + "type": "integer", + "name": "unit_count", + "isRequired": true + }, + { + "type": "object", + "name": "account", + "childParamsGroups": [ + { + "type": "integer", + "name": "id" + }, + { + "type": "string", + "name": "login" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string or null", + "name": "organization_billing_email" + }, + { + "type": "string", + "name": "type" + } + ] + }, + { + "type": "string", + "name": "billing_cycle" + }, + { + "type": "string or null", + "name": "free_trial_ends_on" + }, + { + "type": "string or null", + "name": "next_billing_date", + "isRequired": true + }, + { + "type": "boolean", + "name": "on_free_trial" + }, + { + "type": "object", + "name": "plan", + "childParamsGroups": [ + { + "type": "array of strings", + "name": "bullets" + }, + { + "type": "string", + "name": "description" + }, + { + "type": "boolean", + "name": "has_free_trial" + }, + { + "type": "integer", + "name": "id" + }, + { + "type": "integer", + "name": "monthly_price_in_cents" + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "price_model", + "enum": [ + "FREE", + "FLAT_RATE", + "PER_UNIT" + ] + }, + { + "type": "string or null", + "name": "unit_name" + }, + { + "type": "integer", + "name": "yearly_price_in_cents" + } + ] + }, + { + "type": "integer", + "name": "unit_count" + } + ] + }, + { + "type": "object", + "name": "previous_marketplace_purchase", + "in": "body", + "childParamsGroups": [ + { + "type": "object", + "name": "account", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string or null", + "name": "organization_billing_email", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "billing_cycle", + "isRequired": true + }, + { + "type": "null", + "name": "free_trial_ends_on", + "isRequired": true + }, + { + "type": "string or null", + "name": "next_billing_date" + }, + { + "type": "boolean", + "name": "on_free_trial", + "isRequired": true + }, + { + "type": "object", + "name": "plan", + "isRequired": true, + "childParamsGroups": [ + { + "type": "array of strings", + "name": "bullets", + "isRequired": true + }, + { + "type": "string", + "name": "description", + "isRequired": true + }, + { + "type": "boolean", + "name": "has_free_trial", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "integer", + "name": "monthly_price_in_cents", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "isRequired": true + }, + { + "type": "string", + "name": "price_model", + "isRequired": true, + "enum": [ + "FREE", + "FLAT_RATE", + "PER_UNIT" + ] + }, + { + "type": "string or null", + "name": "unit_name", + "isRequired": true + }, + { + "type": "integer", + "name": "yearly_price_in_cents", + "isRequired": true + } + ] + }, + { + "type": "integer", + "name": "unit_count", + "isRequired": true + } + ] + }, + { + "type": "object or null", + "name": "member", + "in": "body", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "object", + "name": "organization", + "in": "body", + "description": "A GitHub organization.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", + "isRequired": true + }, + { + "type": "string", + "name": "issues_url", + "isRequired": true + }, + { + "type": "string", + "name": "members_url", + "isRequired": true + }, + { + "type": "string", + "name": "public_members_url", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + } + ] + }, + { + "type": "object or null", + "name": "sender", + "in": "body", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "object", + "name": "team", + "in": "body", + "description": "Groups of organization members that gives permissions on specified repositories.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "description", + "description": "Description of the team" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the team", + "isRequired": true + }, + { + "type": "string", + "name": "members_url" + }, + { + "type": "string", + "name": "name", + "description": "Name of the team", + "isRequired": true + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "object or null", + "name": "parent", + "childParamsGroups": [ + { + "type": "string or null", + "name": "description", + "description": "Description of the team", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the team", + "isRequired": true + }, + { + "type": "string", + "name": "members_url", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "Name of the team", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "permission", + "description": "Permission that the team will have for its repositories", + "isRequired": true + }, + { + "type": "string", + "name": "privacy", + "isRequired": true, + "enum": [ + "open", + "closed", + "secret" + ] + }, + { + "type": "string", + "name": "repositories_url", + "isRequired": true + }, + { + "type": "string", + "name": "slug", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "URL for the team", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "permission", + "description": "Permission that the team will have for its repositories" + }, + { + "type": "string", + "name": "privacy", + "enum": [ + "open", + "closed", + "secret" + ] + }, + { + "type": "string", + "name": "repositories_url" + }, + { + "type": "string", + "name": "slug" + }, + { + "type": "string", + "name": "url", + "description": "URL for the team" + } + ] + }, + { + "type": "object or null", + "name": "repository", + "in": "body", + "description": "A repository on GitHub.", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the repository", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The name of the repository.", + "isRequired": true + }, + { + "type": "string", + "name": "full_name", + "isRequired": true + }, + { + "type": "object or null", + "name": "license", + "description": "License Simple", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "html_url" + } + ] + }, + { + "type": "object or null", + "name": "organization", + "description": "A GitHub user.", + "childParamsGroups": [ + { + "type": "string or null", + "name": "name" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at" + } + ] + }, + { + "type": "integer", + "name": "forks", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage" + }, + { + "type": "boolean", + "name": "push", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "A GitHub user.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "Whether the repository is private or public.", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "archive_url", + "isRequired": true + }, + { + "type": "string", + "name": "assignees_url", + "isRequired": true + }, + { + "type": "string", + "name": "blobs_url", + "isRequired": true + }, + { + "type": "string", + "name": "branches_url", + "isRequired": true + }, + { + "type": "string", + "name": "collaborators_url", + "isRequired": true + }, + { + "type": "string", + "name": "comments_url", + "isRequired": true + }, + { + "type": "string", + "name": "commits_url", + "isRequired": true + }, + { + "type": "string", + "name": "compare_url", + "isRequired": true + }, + { + "type": "string", + "name": "contents_url", + "isRequired": true + }, + { + "type": "string", + "name": "contributors_url", + "isRequired": true + }, + { + "type": "string", + "name": "deployments_url", + "isRequired": true + }, + { + "type": "string", + "name": "downloads_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "forks_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_commits_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_refs_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_tags_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_url", + "isRequired": true + }, + { + "type": "string", + "name": "issue_comment_url", + "isRequired": true + }, + { + "type": "string", + "name": "issue_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "issues_url", + "isRequired": true + }, + { + "type": "string", + "name": "keys_url", + "isRequired": true + }, + { + "type": "string", + "name": "labels_url", + "isRequired": true + }, + { + "type": "string", + "name": "languages_url", + "isRequired": true + }, + { + "type": "string", + "name": "merges_url", + "isRequired": true + }, + { + "type": "string", + "name": "milestones_url", + "isRequired": true + }, + { + "type": "string", + "name": "notifications_url", + "isRequired": true + }, + { + "type": "string", + "name": "pulls_url", + "isRequired": true + }, + { + "type": "string", + "name": "releases_url", + "isRequired": true + }, + { + "type": "string", + "name": "ssh_url", + "isRequired": true + }, + { + "type": "string", + "name": "stargazers_url", + "isRequired": true + }, + { + "type": "string", + "name": "statuses_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscribers_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscription_url", + "isRequired": true + }, + { + "type": "string", + "name": "tags_url", + "isRequired": true + }, + { + "type": "string", + "name": "teams_url", + "isRequired": true + }, + { + "type": "string", + "name": "trees_url", + "isRequired": true + }, + { + "type": "string", + "name": "clone_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", + "isRequired": true + }, + { + "type": "string", + "name": "svn_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "homepage", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", + "isRequired": true + }, + { + "type": "integer", + "name": "forks_count", + "isRequired": true + }, + { + "type": "integer", + "name": "stargazers_count", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers_count", + "isRequired": true + }, + { + "type": "integer", + "name": "size", + "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", + "isRequired": true + }, + { + "type": "string", + "name": "default_branch", + "description": "The default branch of the repository.", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues_count", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_template", + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false + }, + { + "type": "array of strings", + "name": "topics" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "Whether issues are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "Whether projects are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "Whether the wiki is enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", + "isRequired": true + }, + { + "type": "boolean", + "name": "has_downloads", + "description": "Whether downloads are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "Whether discussions are enabled.", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "Whether the repository is archived.", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "Returns whether or not this repository disabled.", + "isRequired": true + }, + { + "type": "string", + "name": "visibility", + "description": "The repository visibility: public, private, or internal.", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "isRequired": true + }, + { + "type": "string or null", + "name": "updated_at", + "isRequired": true + }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "Whether to allow rebase merges for pull requests.", + "default": true + }, + { + "type": "object or null", + "name": "template_repository", + "childParamsGroups": [ + { + "type": "integer", + "name": "id" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "full_name" + }, + { + "type": "object", + "name": "owner", + "childParamsGroups": [ + { + "type": "string", + "name": "login" + }, + { + "type": "integer", + "name": "id" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "url" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "type" + }, + { + "type": "boolean", + "name": "site_admin" + } + ] + }, + { + "type": "boolean", + "name": "private" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "string", + "name": "description" + }, + { + "type": "boolean", + "name": "fork" + }, + { + "type": "string", + "name": "url" + }, + { + "type": "string", + "name": "archive_url" + }, + { + "type": "string", + "name": "assignees_url" + }, + { + "type": "string", + "name": "blobs_url" + }, + { + "type": "string", + "name": "branches_url" + }, + { + "type": "string", + "name": "collaborators_url" + }, + { + "type": "string", + "name": "comments_url" + }, + { + "type": "string", + "name": "commits_url" + }, + { + "type": "string", + "name": "compare_url" + }, + { + "type": "string", + "name": "contents_url" + }, + { + "type": "string", + "name": "contributors_url" + }, + { + "type": "string", + "name": "deployments_url" + }, + { + "type": "string", + "name": "downloads_url" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "forks_url" + }, + { + "type": "string", + "name": "git_commits_url" + }, + { + "type": "string", + "name": "git_refs_url" + }, + { + "type": "string", + "name": "git_tags_url" + }, + { + "type": "string", + "name": "git_url" + }, + { + "type": "string", + "name": "issue_comment_url" + }, + { + "type": "string", + "name": "issue_events_url" + }, + { + "type": "string", + "name": "issues_url" + }, + { + "type": "string", + "name": "keys_url" + }, + { + "type": "string", + "name": "labels_url" + }, + { + "type": "string", + "name": "languages_url" + }, + { + "type": "string", + "name": "merges_url" + }, + { + "type": "string", + "name": "milestones_url" + }, + { + "type": "string", + "name": "notifications_url" + }, + { + "type": "string", + "name": "pulls_url" + }, + { + "type": "string", + "name": "releases_url" + }, + { + "type": "string", + "name": "ssh_url" + }, + { + "type": "string", + "name": "stargazers_url" + }, + { + "type": "string", + "name": "statuses_url" + }, + { + "type": "string", + "name": "subscribers_url" + }, + { + "type": "string", + "name": "subscription_url" + }, + { + "type": "string", + "name": "tags_url" + }, + { + "type": "string", + "name": "teams_url" + }, + { + "type": "string", + "name": "trees_url" + }, + { + "type": "string", + "name": "clone_url" + }, + { + "type": "string", + "name": "mirror_url" + }, + { + "type": "string", + "name": "hooks_url" + }, + { + "type": "string", + "name": "svn_url" + }, + { + "type": "string", + "name": "homepage" + }, + { + "type": "string", + "name": "language" + }, + { + "type": "integer", + "name": "forks_count" + }, + { + "type": "integer", + "name": "stargazers_count" + }, + { + "type": "integer", + "name": "watchers_count" + }, + { + "type": "integer", + "name": "size" + }, + { + "type": "string", + "name": "default_branch" + }, + { + "type": "integer", + "name": "open_issues_count" + }, + { + "type": "boolean", + "name": "is_template" + }, + { + "type": "array of strings", + "name": "topics" + }, + { + "type": "boolean", + "name": "has_issues" + }, + { + "type": "boolean", + "name": "has_projects" + }, + { + "type": "boolean", + "name": "has_wiki" + }, + { + "type": "boolean", + "name": "has_pages" + }, + { + "type": "boolean", + "name": "has_downloads" + }, + { + "type": "boolean", + "name": "archived" + }, + { + "type": "boolean", + "name": "disabled" + }, + { + "type": "string", + "name": "visibility" + }, + { + "type": "string", + "name": "pushed_at" + }, + { + "type": "string", + "name": "created_at" + }, + { + "type": "string", + "name": "updated_at" + }, + { + "type": "object", + "name": "permissions", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin" + }, + { + "type": "boolean", + "name": "maintain" + }, + { + "type": "boolean", + "name": "push" + }, + { + "type": "boolean", + "name": "triage" + }, + { + "type": "boolean", + "name": "pull" + } + ] + }, + { + "type": "boolean", + "name": "allow_rebase_merge" + }, + { + "type": "string", + "name": "temp_clone_token" + }, + { + "type": "boolean", + "name": "allow_squash_merge" + }, + { + "type": "boolean", + "name": "allow_auto_merge" + }, + { + "type": "boolean", + "name": "delete_branch_on_merge" + }, + { + "type": "boolean", + "name": "allow_update_branch" + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default" + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit" + }, + { + "type": "integer", + "name": "subscribers_count" + }, + { + "type": "integer", + "name": "network_count" + } + ] + }, + { + "type": "string", + "name": "temp_clone_token" + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "Whether to allow squash merges for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "Whether to delete head branches when pull requests are merged", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "Whether to allow merge commits for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "Whether to allow forking this repo" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "Whether to require contributors to sign off on web-based commits", + "default": false + }, + { + "type": "integer", + "name": "subscribers_count" + }, + { + "type": "integer", + "name": "network_count" + }, + { + "type": "integer", + "name": "open_issues", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch" + }, + { + "type": "string", + "name": "starred_at" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "Whether anonymous git access is enabled for this repository" + } + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "closed" + ] + }, + { + "type": "object", + "name": "milestone", + "in": "body", + "description": "A collection of related issues and pull requests.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "closed_at", + "isRequired": true + }, + { + "type": "integer", + "name": "closed_issues", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "object or null", + "name": "creator", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "string or null", + "name": "due_on", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "labels_url", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "integer", + "name": "number", + "description": "The number of the milestone.", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues", + "isRequired": true + }, + { + "type": "string", + "name": "state", + "description": "The state of the milestone.", + "isRequired": true, + "enum": [ + "open", + "closed" + ] + }, + { + "type": "string", + "name": "title", + "description": "The title of the milestone.", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "object or null", + "name": "blocked_user", + "in": "body", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "object", + "name": "membership", + "in": "body", + "description": "The membership between the user and the organization. Not present when the action is `member_invited`.", + "childParamsGroups": [ + { + "type": "string", + "name": "organization_url", + "isRequired": true + }, + { + "type": "string", + "name": "role", + "isRequired": true + }, + { + "type": "string", + "name": "state", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "object or null", + "name": "user", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + } + ] + }, + { + "type": "object", + "name": "membership", + "in": "body", + "description": "The membership between the user and the organization. Not present when the action is `member_invited`.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "organization_url", + "isRequired": true + }, + { + "type": "string", + "name": "role", + "isRequired": true + }, + { + "type": "string", + "name": "state", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "object or null", + "name": "user", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + } + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "renamed" + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "published" + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "updated" + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "converted" + ] + }, + { + "type": "object", + "name": "project_card", + "in": "body", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer or null", + "name": "after_id" + }, + { + "type": "boolean", + "name": "archived", + "description": "Whether or not the card is archived", + "isRequired": true + }, + { + "type": "integer", + "name": "column_id", + "isRequired": true + }, + { + "type": "string", + "name": "column_url", + "isRequired": true + }, + { + "type": "string", + "name": "content_url" + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "object or null", + "name": "creator", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "integer", + "name": "id", + "description": "The project card's ID", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string or null", + "name": "note", + "isRequired": true + }, + { + "type": "string", + "name": "project_url", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "moved" + ] + }, + { + "type": "object", + "name": "project", + "in": "body", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "body", + "description": "Body of the project", + "isRequired": true + }, + { + "type": "string", + "name": "columns_url", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "object or null", + "name": "creator", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "Name of the project", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "integer", + "name": "number", + "isRequired": true + }, + { + "type": "string", + "name": "owner_url", + "isRequired": true + }, + { + "type": "string", + "name": "state", + "description": "State of the project; either 'open' or 'closed'", + "isRequired": true, + "enum": [ + "open", + "closed" + ] + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "project_column", + "in": "body", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer or null", + "name": "after_id" + }, + { + "type": "string", + "name": "cards_url", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "The unique identifier of the project column", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "Name of the project column", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "project_url", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "projects_v2", + "in": "body", + "description": "A projects v2 project", + "isRequired": true, + "childParamsGroups": [ + { + "type": "number", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "object", + "name": "owner", + "description": "A GitHub user.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at" + } + ] + }, + { + "type": "object", + "name": "creator", + "description": "A GitHub user.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at" + } + ] + }, + { + "type": "string", + "name": "title", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "boolean", + "name": "public", + "isRequired": true + }, + { + "type": "string or null", + "name": "closed_at", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "integer", + "name": "number", + "isRequired": true + }, + { + "type": "string or null", + "name": "short_description", + "isRequired": true + }, + { + "type": "string or null", + "name": "deleted_at", + "isRequired": true + }, + { + "type": "object or null", + "name": "deleted_by", + "description": "A GitHub user.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at" + } + ] + } + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "archived" + ] + }, + { + "type": "object", + "name": "changes", + "in": "body", + "isRequired": true, + "childParamsGroups": [ + { + "type": "object", + "name": "archived_at", + "childParamsGroups": [ + { + "type": "string or null", + "name": "from" + }, + { + "type": "string or null", + "name": "to" + } + ] + } + ] + }, + { + "type": "object", + "name": "projects_v2_item", + "in": "body", + "description": "An item belonging to a project", + "isRequired": true, + "childParamsGroups": [ + { + "type": "number", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "project_node_id" + }, + { + "type": "string", + "name": "content_node_id", + "isRequired": true + }, + { + "type": "string", + "name": "content_type", + "description": "The type of content tracked in a project item", + "isRequired": true, + "enum": [ + "Issue", + "PullRequest", + "DraftIssue" + ] + }, + { + "type": "object", + "name": "creator", + "description": "A GitHub user.", + "childParamsGroups": [ + { + "type": "string or null", + "name": "name" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at" + } + ] + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string or null", + "name": "archived_at", + "isRequired": true + } + ] + }, + { + "type": "integer", + "name": "number", + "in": "body", + "description": "The pull request number.", + "isRequired": true + }, + { + "type": "integer", + "name": "number", + "in": "body", + "isRequired": true + }, + { + "type": "string", + "name": "reason", + "in": "body", + "isRequired": true + }, + { + "type": "object", + "name": "pull_request", + "in": "body", + "isRequired": true, + "childParamsGroups": [ + { + "type": "object", + "name": "_links", + "isRequired": true, + "childParamsGroups": [ + { + "type": "object", + "name": "comments", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "commits", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "html", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "issue", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "review_comment", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "review_comments", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "self", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "statuses", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + } + ] + }, + { + "type": "string or null", + "name": "active_lock_reason", + "isRequired": true, + "enum": [ + "resolved", + "off-topic", + "too heated", + "spam", + null + ] + }, + { + "type": "integer", + "name": "additions" + }, + { + "type": "object or null", + "name": "assignee", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "array of objects", + "name": "assignees", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string", + "name": "author_association", + "description": "How the author is associated with the repository.", + "isRequired": true, + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + { + "type": "object or null", + "name": "auto_merge", + "description": "The status of auto merging a pull request.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "commit_message", + "description": "Commit message for the merge commit.", + "isRequired": true + }, + { + "type": "string or null", + "name": "commit_title", + "description": "Title for the merge commit message.", + "isRequired": true + }, + { + "type": "object or null", + "name": "enabled_by", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string", + "name": "merge_method", + "description": "The merge method to use.", + "isRequired": true, + "enum": [ + "merge", + "squash", + "rebase" + ] + } + ] + }, + { + "type": "object", + "name": "base", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "label", + "isRequired": true + }, + { + "type": "string", + "name": "ref", + "isRequired": true + }, + { + "type": "object", + "name": "repo", + "description": "A git repository", + "isRequired": true, + "childParamsGroups": [ + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "Whether to allow auto-merge for pull requests.", + "default": false + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "Whether to allow private forks" + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "Whether to allow merge commits for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "Whether to allow rebase merges for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "Whether to allow squash merges for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_update_branch" + }, + { + "type": "string", + "name": "archive_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "archived", + "description": "Whether the repository is archived.", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "assignees_url", + "isRequired": true + }, + { + "type": "string", + "name": "blobs_url", + "isRequired": true + }, + { + "type": "string", + "name": "branches_url", + "isRequired": true + }, + { + "type": "string", + "name": "clone_url", + "isRequired": true + }, + { + "type": "string", + "name": "collaborators_url", + "isRequired": true + }, + { + "type": "string", + "name": "comments_url", + "isRequired": true + }, + { + "type": "string", + "name": "commits_url", + "isRequired": true + }, + { + "type": "string", + "name": "compare_url", + "isRequired": true + }, + { + "type": "string", + "name": "contents_url", + "isRequired": true + }, + { + "type": "string", + "name": "contributors_url", + "isRequired": true + }, + { + "type": "integer or string", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "default_branch", + "description": "The default branch of the repository.", + "isRequired": true + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "Whether to delete head branches when pull requests are merged", + "default": false + }, + { + "type": "string", + "name": "deployments_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "boolean", + "name": "disabled", + "description": "Returns whether or not this repository is disabled." + }, + { + "type": "string", + "name": "downloads_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", + "isRequired": true + }, + { + "type": "integer", + "name": "forks", + "isRequired": true + }, + { + "type": "integer", + "name": "forks_count", + "isRequired": true + }, + { + "type": "string", + "name": "forks_url", + "isRequired": true + }, + { + "type": "string", + "name": "full_name", + "isRequired": true + }, + { + "type": "string", + "name": "git_commits_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_refs_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_tags_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "has_downloads", + "description": "Whether downloads are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_issues", + "description": "Whether issues are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", + "isRequired": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "Whether projects are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "Whether the wiki is enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "Whether discussions are enabled.", + "isRequired": true, + "default": false + }, + { + "type": "string or null", + "name": "homepage", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the repository", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_template" + }, + { + "type": "string", + "name": "issue_comment_url", + "isRequired": true + }, + { + "type": "string", + "name": "issue_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "issues_url", + "isRequired": true + }, + { + "type": "string", + "name": "keys_url", + "isRequired": true + }, + { + "type": "string", + "name": "labels_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", + "isRequired": true + }, + { + "type": "string", + "name": "languages_url", + "isRequired": true + }, + { + "type": "object or null", + "name": "license", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "spdx_id", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "master_branch" + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merges_url", + "isRequired": true + }, + { + "type": "string", + "name": "milestones_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The name of the repository.", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "notifications_url", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues_count", + "isRequired": true + }, + { + "type": "string", + "name": "organization" + }, + { + "type": "object or null", + "name": "owner", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "object", + "name": "permissions", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain" + }, + { + "type": "boolean", + "name": "pull", + "isRequired": true + }, + { + "type": "boolean", + "name": "push", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "Whether the repository is private or public.", + "isRequired": true + }, + { + "type": "boolean", + "name": "public" + }, + { + "type": "string", + "name": "pulls_url", + "isRequired": true + }, + { + "type": "integer or string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "releases_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "role_name" + }, + { + "type": "integer", + "name": "size", + "isRequired": true + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "ssh_url", + "isRequired": true + }, + { + "type": "integer", + "name": "stargazers" + }, + { + "type": "integer", + "name": "stargazers_count", + "isRequired": true + }, + { + "type": "string", + "name": "stargazers_url", + "isRequired": true + }, + { + "type": "string", + "name": "statuses_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscribers_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscription_url", + "isRequired": true + }, + { + "type": "string", + "name": "svn_url", + "isRequired": true + }, + { + "type": "string", + "name": "tags_url", + "isRequired": true + }, + { + "type": "string", + "name": "teams_url", + "isRequired": true + }, + { + "type": "array of strings", + "name": "topics", + "isRequired": true + }, + { + "type": "string", + "name": "trees_url", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", + "default": false + }, + { + "type": "string", + "name": "visibility", + "isRequired": true, + "enum": [ + "public", + "private", + "internal" + ] + }, + { + "type": "integer", + "name": "watchers", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers_count", + "isRequired": true + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "Whether to require contributors to sign off on web-based commits" + } + ] + }, + { + "type": "string", + "name": "sha", + "isRequired": true + }, + { + "type": "object or null", + "name": "user", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + } + ] + }, + { + "type": "string or null", + "name": "body", + "isRequired": true + }, + { + "type": "integer", + "name": "changed_files" + }, + { + "type": "string or null", + "name": "closed_at", + "isRequired": true + }, + { + "type": "integer", + "name": "comments" + }, + { + "type": "string", + "name": "comments_url", + "isRequired": true + }, + { + "type": "integer", + "name": "commits" + }, + { + "type": "string", + "name": "commits_url", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "integer", + "name": "deletions" + }, + { + "type": "string", + "name": "diff_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "draft", + "description": "Indicates whether or not the pull request is a draft.", + "isRequired": true + }, + { + "type": "object", + "name": "head", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "label", + "isRequired": true + }, + { + "type": "string", + "name": "ref", + "isRequired": true + }, + { + "type": "object", + "name": "repo", + "description": "A git repository", + "isRequired": true, + "childParamsGroups": [ + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "Whether to allow auto-merge for pull requests.", + "default": false + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "Whether to allow private forks" + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "Whether to allow merge commits for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "Whether to allow rebase merges for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "Whether to allow squash merges for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_update_branch" + }, + { + "type": "string", + "name": "archive_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "archived", + "description": "Whether the repository is archived.", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "assignees_url", + "isRequired": true + }, + { + "type": "string", + "name": "blobs_url", + "isRequired": true + }, + { + "type": "string", + "name": "branches_url", + "isRequired": true + }, + { + "type": "string", + "name": "clone_url", + "isRequired": true + }, + { + "type": "string", + "name": "collaborators_url", + "isRequired": true + }, + { + "type": "string", + "name": "comments_url", + "isRequired": true + }, + { + "type": "string", + "name": "commits_url", + "isRequired": true + }, + { + "type": "string", + "name": "compare_url", + "isRequired": true + }, + { + "type": "string", + "name": "contents_url", + "isRequired": true + }, + { + "type": "string", + "name": "contributors_url", + "isRequired": true + }, + { + "type": "integer or string", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "default_branch", + "description": "The default branch of the repository.", + "isRequired": true + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "Whether to delete head branches when pull requests are merged", + "default": false + }, + { + "type": "string", + "name": "deployments_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "boolean", + "name": "disabled", + "description": "Returns whether or not this repository is disabled." + }, + { + "type": "string", + "name": "downloads_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", + "isRequired": true + }, + { + "type": "integer", + "name": "forks", + "isRequired": true + }, + { + "type": "integer", + "name": "forks_count", + "isRequired": true + }, + { + "type": "string", + "name": "forks_url", + "isRequired": true + }, + { + "type": "string", + "name": "full_name", + "isRequired": true + }, + { + "type": "string", + "name": "git_commits_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_refs_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_tags_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "has_downloads", + "description": "Whether downloads are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_issues", + "description": "Whether issues are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", + "isRequired": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "Whether projects are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "Whether the wiki is enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "Whether discussions are enabled.", + "isRequired": true, + "default": false + }, + { + "type": "string or null", + "name": "homepage", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the repository", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_template" + }, + { + "type": "string", + "name": "issue_comment_url", + "isRequired": true + }, + { + "type": "string", + "name": "issue_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "issues_url", + "isRequired": true + }, + { + "type": "string", + "name": "keys_url", + "isRequired": true + }, + { + "type": "string", + "name": "labels_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", + "isRequired": true + }, + { + "type": "string", + "name": "languages_url", + "isRequired": true + }, + { + "type": "object or null", + "name": "license", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "spdx_id", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "master_branch" + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merges_url", + "isRequired": true + }, + { + "type": "string", + "name": "milestones_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The name of the repository.", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "notifications_url", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues_count", + "isRequired": true + }, + { + "type": "string", + "name": "organization" + }, + { + "type": "object or null", + "name": "owner", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "object", + "name": "permissions", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain" + }, + { + "type": "boolean", + "name": "pull", + "isRequired": true + }, + { + "type": "boolean", + "name": "push", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "Whether the repository is private or public.", + "isRequired": true + }, + { + "type": "boolean", + "name": "public" + }, + { + "type": "string", + "name": "pulls_url", + "isRequired": true + }, + { + "type": "integer or string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "releases_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "role_name" + }, + { + "type": "integer", + "name": "size", + "isRequired": true + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "ssh_url", + "isRequired": true + }, + { + "type": "integer", + "name": "stargazers" + }, + { + "type": "integer", + "name": "stargazers_count", + "isRequired": true + }, + { + "type": "string", + "name": "stargazers_url", + "isRequired": true + }, + { + "type": "string", + "name": "statuses_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscribers_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscription_url", + "isRequired": true + }, + { + "type": "string", + "name": "svn_url", + "isRequired": true + }, + { + "type": "string", + "name": "tags_url", + "isRequired": true + }, + { + "type": "string", + "name": "teams_url", + "isRequired": true + }, + { + "type": "array of strings", + "name": "topics", + "isRequired": true + }, + { + "type": "string", + "name": "trees_url", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", + "default": false + }, + { + "type": "string", + "name": "visibility", + "isRequired": true, + "enum": [ + "public", + "private", + "internal" + ] + }, + { + "type": "integer", + "name": "watchers", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers_count", + "isRequired": true + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "Whether to require contributors to sign off on web-based commits" + } + ] + }, + { + "type": "string", + "name": "sha", + "isRequired": true + }, + { + "type": "object or null", + "name": "user", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + } + ] + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "issue_url", + "isRequired": true + }, + { + "type": "array of objects", + "name": "labels", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "color", + "description": "6-character hex code, without the leading #, identifying the color", + "isRequired": true + }, + { + "type": "boolean", + "name": "default", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The name of the label.", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "URL for the label", + "isRequired": true + } + ] + }, + { + "type": "boolean", + "name": "locked", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintainer_can_modify", + "description": "Indicates whether maintainers can modify the pull request." + }, + { + "type": "string or null", + "name": "merge_commit_sha", + "isRequired": true + }, + { + "type": "boolean or null", + "name": "mergeable" + }, + { + "type": "string", + "name": "mergeable_state" + }, + { + "type": "boolean or null", + "name": "merged" + }, + { + "type": "string or null", + "name": "merged_at", + "isRequired": true + }, + { + "type": "object or null", + "name": "merged_by", + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "object or null", + "name": "milestone", + "description": "A collection of related issues and pull requests.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "closed_at", + "isRequired": true + }, + { + "type": "integer", + "name": "closed_issues", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "object or null", + "name": "creator", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization", + "Mannequin" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "string or null", + "name": "due_on", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "labels_url", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "integer", + "name": "number", + "description": "The number of the milestone.", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues", + "isRequired": true + }, + { + "type": "string", + "name": "state", + "description": "The state of the milestone.", + "isRequired": true, + "enum": [ + "open", + "closed" + ] + }, + { + "type": "string", + "name": "title", + "description": "The title of the milestone.", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "integer", + "name": "number", + "description": "Number uniquely identifying the pull request within its repository.", + "isRequired": true + }, + { + "type": "string", + "name": "patch_url", + "isRequired": true + }, + { + "type": "boolean or null", + "name": "rebaseable" + }, + { + "type": "array", + "name": "requested_reviewers", + "isRequired": true + }, + { + "type": "array of objects", + "name": "requested_teams", + "isRequired": true, + "childParamsGroups": [ + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "description", + "description": "Description of the team" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the team", + "isRequired": true + }, + { + "type": "string", + "name": "members_url" + }, + { + "type": "string", + "name": "name", + "description": "Name of the team", + "isRequired": true + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "object or null", + "name": "parent", + "childParamsGroups": [ + { + "type": "string or null", + "name": "description", + "description": "Description of the team", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the team", + "isRequired": true + }, + { + "type": "string", + "name": "members_url", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "Name of the team", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "permission", + "description": "Permission that the team will have for its repositories", + "isRequired": true + }, + { + "type": "string", + "name": "privacy", + "isRequired": true, + "enum": [ + "open", + "closed", + "secret" + ] + }, + { + "type": "string", + "name": "repositories_url", + "isRequired": true + }, + { + "type": "string", + "name": "slug", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "URL for the team", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "permission", + "description": "Permission that the team will have for its repositories" + }, + { + "type": "string", + "name": "privacy", + "enum": [ + "open", + "closed", + "secret" + ] + }, + { + "type": "string", + "name": "repositories_url" + }, + { + "type": "string", + "name": "slug" + }, + { + "type": "string", + "name": "url", + "description": "URL for the team" + } + ] + }, + { + "type": "string", + "name": "review_comment_url", + "isRequired": true + }, + { + "type": "integer", + "name": "review_comments" + }, + { + "type": "string", + "name": "review_comments_url", + "isRequired": true + }, + { + "type": "string", + "name": "state", + "description": "State of this Pull Request. Either `open` or `closed`.", + "isRequired": true, + "enum": [ + "open", + "closed" + ] + }, + { + "type": "string", + "name": "statuses_url", + "isRequired": true + }, + { + "type": "string", + "name": "title", + "description": "The title of the pull request.", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "object or null", + "name": "user", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization", + "Mannequin" + ] + }, + { + "type": "string", + "name": "url" + } + ] + } + ] + }, + { + "type": "object", + "name": "milestone", + "in": "body", + "description": "A collection of related issues and pull requests.", + "childParamsGroups": [ + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "labels_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "integer", + "name": "number", + "description": "The number of the milestone.", + "isRequired": true + }, + { + "type": "string", + "name": "state", + "description": "The state of the milestone.", + "isRequired": true, + "enum": [ + "open", + "closed" + ], + "default": "open" + }, + { + "type": "string", + "name": "title", + "description": "The title of the milestone.", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "object or null", + "name": "creator", + "description": "A GitHub user.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at" + } + ] + }, + { + "type": "integer", + "name": "open_issues", + "isRequired": true + }, + { + "type": "integer", + "name": "closed_issues", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string or null", + "name": "closed_at", + "isRequired": true + }, + { + "type": "string or null", + "name": "due_on", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "pull_request", + "in": "body", + "isRequired": true, + "childParamsGroups": [ + { + "type": "object", + "name": "_links", + "isRequired": true, + "childParamsGroups": [ + { + "type": "object", + "name": "comments", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "commits", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "html", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "issue", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "review_comment", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "review_comments", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "self", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "statuses", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + } + ] + }, + { + "type": "string or null", + "name": "active_lock_reason", + "isRequired": true, + "enum": [ + "resolved", + "off-topic", + "too heated", + "spam", + null + ] + }, + { + "type": "integer", + "name": "additions" + }, + { + "type": "object or null", + "name": "assignee", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization", + "Mannequin" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "array of objects", + "name": "assignees", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization", + "Mannequin" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string", + "name": "author_association", + "description": "How the author is associated with the repository.", + "isRequired": true, + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + { + "type": "object or null", + "name": "auto_merge", + "description": "The status of auto merging a pull request.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "commit_message", + "description": "Commit message for the merge commit.", + "isRequired": true + }, + { + "type": "string or null", + "name": "commit_title", + "description": "Title for the merge commit message.", + "isRequired": true + }, + { + "type": "object or null", + "name": "enabled_by", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string", + "name": "merge_method", + "description": "The merge method to use.", + "isRequired": true, + "enum": [ + "merge", + "squash", + "rebase" + ] + } + ] + }, + { + "type": "object", + "name": "base", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "label", + "isRequired": true + }, + { + "type": "string", + "name": "ref", + "isRequired": true + }, + { + "type": "object", + "name": "repo", + "description": "A git repository", + "isRequired": true, + "childParamsGroups": [ + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "Whether to allow auto-merge for pull requests.", + "default": false + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "Whether to allow private forks" + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "Whether to allow merge commits for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "Whether to allow rebase merges for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "Whether to allow squash merges for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_update_branch" + }, + { + "type": "string", + "name": "archive_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "archived", + "description": "Whether the repository is archived.", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "assignees_url", + "isRequired": true + }, + { + "type": "string", + "name": "blobs_url", + "isRequired": true + }, + { + "type": "string", + "name": "branches_url", + "isRequired": true + }, + { + "type": "string", + "name": "clone_url", + "isRequired": true + }, + { + "type": "string", + "name": "collaborators_url", + "isRequired": true + }, + { + "type": "string", + "name": "comments_url", + "isRequired": true + }, + { + "type": "string", + "name": "commits_url", + "isRequired": true + }, + { + "type": "string", + "name": "compare_url", + "isRequired": true + }, + { + "type": "string", + "name": "contents_url", + "isRequired": true + }, + { + "type": "string", + "name": "contributors_url", + "isRequired": true + }, + { + "type": "integer or string", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "default_branch", + "description": "The default branch of the repository.", + "isRequired": true + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "Whether to delete head branches when pull requests are merged", + "default": false + }, + { + "type": "string", + "name": "deployments_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "boolean", + "name": "disabled", + "description": "Returns whether or not this repository is disabled." + }, + { + "type": "string", + "name": "downloads_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", + "isRequired": true + }, + { + "type": "integer", + "name": "forks", + "isRequired": true + }, + { + "type": "integer", + "name": "forks_count", + "isRequired": true + }, + { + "type": "string", + "name": "forks_url", + "isRequired": true + }, + { + "type": "string", + "name": "full_name", + "isRequired": true + }, + { + "type": "string", + "name": "git_commits_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_refs_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_tags_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "has_downloads", + "description": "Whether downloads are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_issues", + "description": "Whether issues are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", + "isRequired": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "Whether projects are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "Whether the wiki is enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "Whether discussions are enabled.", + "isRequired": true, + "default": false + }, + { + "type": "string or null", + "name": "homepage", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the repository", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_template" + }, + { + "type": "string", + "name": "issue_comment_url", + "isRequired": true + }, + { + "type": "string", + "name": "issue_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "issues_url", + "isRequired": true + }, + { + "type": "string", + "name": "keys_url", + "isRequired": true + }, + { + "type": "string", + "name": "labels_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", + "isRequired": true + }, + { + "type": "string", + "name": "languages_url", + "isRequired": true + }, + { + "type": "object or null", + "name": "license", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "spdx_id", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "master_branch" + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merges_url", + "isRequired": true + }, + { + "type": "string", + "name": "milestones_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The name of the repository.", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "notifications_url", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues_count", + "isRequired": true + }, + { + "type": "string", + "name": "organization" + }, + { + "type": "object or null", + "name": "owner", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "object", + "name": "permissions", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain" + }, + { + "type": "boolean", + "name": "pull", + "isRequired": true + }, + { + "type": "boolean", + "name": "push", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "Whether the repository is private or public.", + "isRequired": true + }, + { + "type": "boolean", + "name": "public" + }, + { + "type": "string", + "name": "pulls_url", + "isRequired": true + }, + { + "type": "integer or string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "releases_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "role_name" + }, + { + "type": "integer", + "name": "size", + "isRequired": true + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "ssh_url", + "isRequired": true + }, + { + "type": "integer", + "name": "stargazers" + }, + { + "type": "integer", + "name": "stargazers_count", + "isRequired": true + }, + { + "type": "string", + "name": "stargazers_url", + "isRequired": true + }, + { + "type": "string", + "name": "statuses_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscribers_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscription_url", + "isRequired": true + }, + { + "type": "string", + "name": "svn_url", + "isRequired": true + }, + { + "type": "string", + "name": "tags_url", + "isRequired": true + }, + { + "type": "string", + "name": "teams_url", + "isRequired": true + }, + { + "type": "array of strings", + "name": "topics", + "isRequired": true + }, + { + "type": "string", + "name": "trees_url", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, + { + "type": "string", + "name": "visibility", + "isRequired": true, + "enum": [ + "public", + "private", + "internal" + ] + }, + { + "type": "integer", + "name": "watchers", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers_count", + "isRequired": true + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "Whether to require contributors to sign off on web-based commits" + } + ] + }, + { + "type": "string", + "name": "sha", + "isRequired": true + }, + { + "type": "object or null", + "name": "user", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + } + ] + }, + { + "type": "string or null", + "name": "body", + "isRequired": true + }, + { + "type": "integer", + "name": "changed_files" + }, + { + "type": "string or null", + "name": "closed_at", + "isRequired": true + }, + { + "type": "integer", + "name": "comments" + }, + { + "type": "string", + "name": "comments_url", + "isRequired": true + }, + { + "type": "integer", + "name": "commits" + }, + { + "type": "string", + "name": "commits_url", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "integer", + "name": "deletions" + }, + { + "type": "string", + "name": "diff_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "draft", + "description": "Indicates whether or not the pull request is a draft.", + "isRequired": true + }, + { + "type": "object", + "name": "head", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "label", + "isRequired": true + }, + { + "type": "string", + "name": "ref", + "isRequired": true + }, + { + "type": "object", + "name": "repo", + "description": "A git repository", + "isRequired": true, + "childParamsGroups": [ + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "Whether to allow auto-merge for pull requests.", + "default": false + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "Whether to allow private forks" + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "Whether to allow merge commits for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "Whether to allow rebase merges for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "Whether to allow squash merges for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_update_branch" + }, + { + "type": "string", + "name": "archive_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "archived", + "description": "Whether the repository is archived.", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "assignees_url", + "isRequired": true + }, + { + "type": "string", + "name": "blobs_url", + "isRequired": true + }, + { + "type": "string", + "name": "branches_url", + "isRequired": true + }, + { + "type": "string", + "name": "clone_url", + "isRequired": true + }, + { + "type": "string", + "name": "collaborators_url", + "isRequired": true + }, + { + "type": "string", + "name": "comments_url", + "isRequired": true + }, + { + "type": "string", + "name": "commits_url", + "isRequired": true + }, + { + "type": "string", + "name": "compare_url", + "isRequired": true + }, + { + "type": "string", + "name": "contents_url", + "isRequired": true + }, + { + "type": "string", + "name": "contributors_url", + "isRequired": true + }, + { + "type": "integer or string", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "default_branch", + "description": "The default branch of the repository.", + "isRequired": true + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "Whether to delete head branches when pull requests are merged", + "default": false + }, + { + "type": "string", + "name": "deployments_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "boolean", + "name": "disabled", + "description": "Returns whether or not this repository is disabled." + }, + { + "type": "string", + "name": "downloads_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", + "isRequired": true + }, + { + "type": "integer", + "name": "forks", + "isRequired": true + }, + { + "type": "integer", + "name": "forks_count", + "isRequired": true + }, + { + "type": "string", + "name": "forks_url", + "isRequired": true + }, + { + "type": "string", + "name": "full_name", + "isRequired": true + }, + { + "type": "string", + "name": "git_commits_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_refs_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_tags_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "has_downloads", + "description": "Whether downloads are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_issues", + "description": "Whether issues are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", + "isRequired": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "Whether projects are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "Whether the wiki is enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "Whether discussions are enabled.", + "isRequired": true, + "default": false + }, + { + "type": "string or null", + "name": "homepage", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the repository", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_template" + }, + { + "type": "string", + "name": "issue_comment_url", + "isRequired": true + }, + { + "type": "string", + "name": "issue_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "issues_url", + "isRequired": true + }, + { + "type": "string", + "name": "keys_url", + "isRequired": true + }, + { + "type": "string", + "name": "labels_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", + "isRequired": true + }, + { + "type": "string", + "name": "languages_url", + "isRequired": true + }, + { + "type": "object or null", + "name": "license", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "spdx_id", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "master_branch" + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merges_url", + "isRequired": true + }, + { + "type": "string", + "name": "milestones_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The name of the repository.", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "notifications_url", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues_count", + "isRequired": true + }, + { + "type": "string", + "name": "organization" + }, + { + "type": "object or null", + "name": "owner", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "object", + "name": "permissions", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain" + }, + { + "type": "boolean", + "name": "pull", + "isRequired": true + }, + { + "type": "boolean", + "name": "push", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "Whether the repository is private or public.", + "isRequired": true + }, + { + "type": "boolean", + "name": "public" + }, + { + "type": "string", + "name": "pulls_url", + "isRequired": true + }, + { + "type": "integer or string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "releases_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "role_name" + }, + { + "type": "integer", + "name": "size", + "isRequired": true + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "ssh_url", + "isRequired": true + }, + { + "type": "integer", + "name": "stargazers" + }, + { + "type": "integer", + "name": "stargazers_count", + "isRequired": true + }, + { + "type": "string", + "name": "stargazers_url", + "isRequired": true + }, + { + "type": "string", + "name": "statuses_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscribers_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscription_url", + "isRequired": true + }, + { + "type": "string", + "name": "svn_url", + "isRequired": true + }, + { + "type": "string", + "name": "tags_url", + "isRequired": true + }, + { + "type": "string", + "name": "teams_url", + "isRequired": true + }, + { + "type": "array of strings", + "name": "topics", + "isRequired": true + }, + { + "type": "string", + "name": "trees_url", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "Whether a squash merge commit can use the pull request title as default.", + "default": false + }, + { + "type": "string", + "name": "visibility", + "isRequired": true, + "enum": [ + "public", + "private", + "internal" + ] + }, + { + "type": "integer", + "name": "watchers", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers_count", + "isRequired": true + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "Whether to require contributors to sign off on web-based commits" + } + ] + }, + { + "type": "string", + "name": "sha", + "isRequired": true + }, + { + "type": "object or null", + "name": "user", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + } + ] + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "issue_url", + "isRequired": true + }, + { + "type": "array of objects", + "name": "labels", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "color", + "description": "6-character hex code, without the leading #, identifying the color", + "isRequired": true + }, + { + "type": "boolean", + "name": "default", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The name of the label.", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "URL for the label", + "isRequired": true + } + ] + }, + { + "type": "boolean", + "name": "locked", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintainer_can_modify", + "description": "Indicates whether maintainers can modify the pull request." + }, + { + "type": "string or null", + "name": "merge_commit_sha", + "isRequired": true + }, + { + "type": "boolean or null", + "name": "mergeable" + }, + { + "type": "string", + "name": "mergeable_state" + }, + { + "type": "boolean or null", + "name": "merged" + }, + { + "type": "string or null", + "name": "merged_at", + "isRequired": true + }, + { + "type": "object or null", + "name": "merged_by", + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization", + "Mannequin" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "object or null", + "name": "milestone", + "description": "A collection of related issues and pull requests.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "closed_at", + "isRequired": true + }, + { + "type": "integer", + "name": "closed_issues", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "object or null", + "name": "creator", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization", + "Mannequin" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "string or null", + "name": "due_on", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "labels_url", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "integer", + "name": "number", + "description": "The number of the milestone.", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues", + "isRequired": true + }, + { + "type": "string", + "name": "state", + "description": "The state of the milestone.", + "isRequired": true, + "enum": [ + "open", + "closed" + ] + }, + { + "type": "string", + "name": "title", + "description": "The title of the milestone.", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "integer", + "name": "number", + "description": "Number uniquely identifying the pull request within its repository.", + "isRequired": true + }, + { + "type": "string", + "name": "patch_url", + "isRequired": true + }, + { + "type": "boolean or null", + "name": "rebaseable" + }, + { + "type": "array", + "name": "requested_reviewers", + "isRequired": true + }, + { + "type": "array of objects", + "name": "requested_teams", + "isRequired": true, + "childParamsGroups": [ + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "description", + "description": "Description of the team" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the team", + "isRequired": true + }, + { + "type": "string", + "name": "members_url" + }, + { + "type": "string", + "name": "name", + "description": "Name of the team", + "isRequired": true + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "object or null", + "name": "parent", + "childParamsGroups": [ + { + "type": "string or null", + "name": "description", + "description": "Description of the team", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the team", + "isRequired": true + }, + { + "type": "string", + "name": "members_url", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "Name of the team", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "permission", + "description": "Permission that the team will have for its repositories", + "isRequired": true + }, + { + "type": "string", + "name": "privacy", + "isRequired": true, + "enum": [ + "open", + "closed", + "secret" + ] + }, + { + "type": "string", + "name": "repositories_url", + "isRequired": true + }, + { + "type": "string", + "name": "slug", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "URL for the team", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "permission", + "description": "Permission that the team will have for its repositories" + }, + { + "type": "string", + "name": "privacy", + "enum": [ + "open", + "closed", + "secret" + ] + }, + { + "type": "string", + "name": "repositories_url" + }, + { + "type": "string", + "name": "slug" + }, + { + "type": "string", + "name": "url", + "description": "URL for the team" + } + ] + }, + { + "type": "string", + "name": "review_comment_url", + "isRequired": true + }, + { + "type": "integer", + "name": "review_comments" + }, + { + "type": "string", + "name": "review_comments_url", + "isRequired": true + }, + { + "type": "string", + "name": "state", + "description": "State of this Pull Request. Either `open` or `closed`.", + "isRequired": true, + "enum": [ + "open", + "closed" + ] + }, + { + "type": "string", + "name": "statuses_url", + "isRequired": true + }, + { + "type": "string", + "name": "title", + "description": "The title of the pull request.", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "object or null", + "name": "user", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization", + "Mannequin" + ] + }, + { + "type": "string", + "name": "url" + } + ] + } + ] + }, + { + "type": "object", + "name": "pull_request", + "in": "body", + "isRequired": true, + "childParamsGroups": [ + { + "type": "object", + "name": "_links", + "isRequired": true, + "childParamsGroups": [ + { + "type": "object", + "name": "comments", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "commits", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "html", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "issue", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "review_comment", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "review_comments", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "self", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "statuses", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + } + ] + }, + { + "type": "string or null", + "name": "active_lock_reason", + "isRequired": true, + "enum": [ + "resolved", + "off-topic", + "too heated", + "spam", + null + ] + }, + { + "type": "integer", + "name": "additions" + }, + { + "type": "object or null", + "name": "assignee", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization", + "Mannequin" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "array of objects", + "name": "assignees", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization", + "Mannequin" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string", + "name": "author_association", + "description": "How the author is associated with the repository.", + "isRequired": true, + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + { + "type": "object or null", + "name": "auto_merge", + "description": "The status of auto merging a pull request.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "commit_message", + "description": "Commit message for the merge commit.", + "isRequired": true + }, + { + "type": "string or null", + "name": "commit_title", + "description": "Title for the merge commit message.", + "isRequired": true + }, + { + "type": "object or null", + "name": "enabled_by", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string", + "name": "merge_method", + "description": "The merge method to use.", + "isRequired": true, + "enum": [ + "merge", + "squash", + "rebase" + ] + } + ] + }, + { + "type": "object", + "name": "base", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "label", + "isRequired": true + }, + { + "type": "string", + "name": "ref", + "isRequired": true + }, + { + "type": "object", + "name": "repo", + "description": "A git repository", + "isRequired": true, + "childParamsGroups": [ + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "Whether to allow auto-merge for pull requests.", + "default": false + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "Whether to allow private forks" + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "Whether to allow merge commits for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "Whether to allow rebase merges for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "Whether to allow squash merges for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_update_branch" + }, + { + "type": "string", + "name": "archive_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "archived", + "description": "Whether the repository is archived.", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "assignees_url", + "isRequired": true + }, + { + "type": "string", + "name": "blobs_url", + "isRequired": true + }, + { + "type": "string", + "name": "branches_url", + "isRequired": true + }, + { + "type": "string", + "name": "clone_url", + "isRequired": true + }, + { + "type": "string", + "name": "collaborators_url", + "isRequired": true + }, + { + "type": "string", + "name": "comments_url", + "isRequired": true + }, + { + "type": "string", + "name": "commits_url", + "isRequired": true + }, + { + "type": "string", + "name": "compare_url", + "isRequired": true + }, + { + "type": "string", + "name": "contents_url", + "isRequired": true + }, + { + "type": "string", + "name": "contributors_url", + "isRequired": true + }, + { + "type": "integer or string", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "default_branch", + "description": "The default branch of the repository.", + "isRequired": true + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "Whether to delete head branches when pull requests are merged", + "default": false + }, + { + "type": "string", + "name": "deployments_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "boolean", + "name": "disabled", + "description": "Returns whether or not this repository is disabled." + }, + { + "type": "string", + "name": "downloads_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", + "isRequired": true + }, + { + "type": "integer", + "name": "forks", + "isRequired": true + }, + { + "type": "integer", + "name": "forks_count", + "isRequired": true + }, + { + "type": "string", + "name": "forks_url", + "isRequired": true + }, + { + "type": "string", + "name": "full_name", + "isRequired": true + }, + { + "type": "string", + "name": "git_commits_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_refs_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_tags_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "has_downloads", + "description": "Whether downloads are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_issues", + "description": "Whether issues are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", + "isRequired": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "Whether projects are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "Whether the wiki is enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "Whether discussions are enabled.", + "isRequired": true, + "default": false + }, + { + "type": "string or null", + "name": "homepage", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the repository", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_template" + }, + { + "type": "string", + "name": "issue_comment_url", + "isRequired": true + }, + { + "type": "string", + "name": "issue_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "issues_url", + "isRequired": true + }, + { + "type": "string", + "name": "keys_url", + "isRequired": true + }, + { + "type": "string", + "name": "labels_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", + "isRequired": true + }, + { + "type": "string", + "name": "languages_url", + "isRequired": true + }, + { + "type": "object or null", + "name": "license", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "spdx_id", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "master_branch" + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merges_url", + "isRequired": true + }, + { + "type": "string", + "name": "milestones_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The name of the repository.", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "notifications_url", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues_count", + "isRequired": true + }, + { + "type": "string", + "name": "organization" + }, + { + "type": "object or null", + "name": "owner", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "object", + "name": "permissions", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain" + }, + { + "type": "boolean", + "name": "pull", + "isRequired": true + }, + { + "type": "boolean", + "name": "push", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "Whether the repository is private or public.", + "isRequired": true + }, + { + "type": "boolean", + "name": "public" + }, + { + "type": "string", + "name": "pulls_url", + "isRequired": true + }, + { + "type": "integer or string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "releases_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "role_name" + }, + { + "type": "integer", + "name": "size", + "isRequired": true + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "ssh_url", + "isRequired": true + }, + { + "type": "integer", + "name": "stargazers" + }, + { + "type": "integer", + "name": "stargazers_count", + "isRequired": true + }, + { + "type": "string", + "name": "stargazers_url", + "isRequired": true + }, + { + "type": "string", + "name": "statuses_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscribers_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscription_url", + "isRequired": true + }, + { + "type": "string", + "name": "svn_url", + "isRequired": true + }, + { + "type": "string", + "name": "tags_url", + "isRequired": true + }, + { + "type": "string", + "name": "teams_url", + "isRequired": true + }, + { + "type": "array of strings", + "name": "topics", + "isRequired": true + }, + { + "type": "string", + "name": "trees_url", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", + "default": false + }, + { + "type": "string", + "name": "visibility", + "isRequired": true, + "enum": [ + "public", + "private", + "internal" + ] + }, + { + "type": "integer", + "name": "watchers", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers_count", + "isRequired": true + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "Whether to require contributors to sign off on web-based commits" + } + ] + }, + { + "type": "string", + "name": "sha", + "isRequired": true + }, + { + "type": "object or null", + "name": "user", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + } + ] + }, + { + "type": "string or null", + "name": "body", + "isRequired": true + }, + { + "type": "integer", + "name": "changed_files" + }, + { + "type": "string or null", + "name": "closed_at", + "isRequired": true + }, + { + "type": "integer", + "name": "comments" + }, + { + "type": "string", + "name": "comments_url", + "isRequired": true + }, + { + "type": "integer", + "name": "commits" + }, + { + "type": "string", + "name": "commits_url", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "integer", + "name": "deletions" + }, + { + "type": "string", + "name": "diff_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "draft", + "description": "Indicates whether or not the pull request is a draft.", + "isRequired": true + }, + { + "type": "object", + "name": "head", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "label", + "isRequired": true + }, + { + "type": "string", + "name": "ref", + "isRequired": true + }, + { + "type": "object or null", + "name": "repo", + "description": "A git repository", + "isRequired": true, + "childParamsGroups": [ + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "Whether to allow auto-merge for pull requests.", + "default": false + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "Whether to allow private forks" + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "Whether to allow merge commits for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "Whether to allow rebase merges for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "Whether to allow squash merges for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_update_branch" + }, + { + "type": "string", + "name": "archive_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "archived", + "description": "Whether the repository is archived.", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "assignees_url", + "isRequired": true + }, + { + "type": "string", + "name": "blobs_url", + "isRequired": true + }, + { + "type": "string", + "name": "branches_url", + "isRequired": true + }, + { + "type": "string", + "name": "clone_url", + "isRequired": true + }, + { + "type": "string", + "name": "collaborators_url", + "isRequired": true + }, + { + "type": "string", + "name": "comments_url", + "isRequired": true + }, + { + "type": "string", + "name": "commits_url", + "isRequired": true + }, + { + "type": "string", + "name": "compare_url", + "isRequired": true + }, + { + "type": "string", + "name": "contents_url", + "isRequired": true + }, + { + "type": "string", + "name": "contributors_url", + "isRequired": true + }, + { + "type": "integer or string", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "default_branch", + "description": "The default branch of the repository.", + "isRequired": true + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "Whether to delete head branches when pull requests are merged", + "default": false + }, + { + "type": "string", + "name": "deployments_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "boolean", + "name": "disabled", + "description": "Returns whether or not this repository is disabled." + }, + { + "type": "string", + "name": "downloads_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", + "isRequired": true + }, + { + "type": "integer", + "name": "forks", + "isRequired": true + }, + { + "type": "integer", + "name": "forks_count", + "isRequired": true + }, + { + "type": "string", + "name": "forks_url", + "isRequired": true + }, + { + "type": "string", + "name": "full_name", + "isRequired": true + }, + { + "type": "string", + "name": "git_commits_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_refs_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_tags_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "has_downloads", + "description": "Whether downloads are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_issues", + "description": "Whether issues are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", + "isRequired": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "Whether projects are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "Whether the wiki is enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "Whether discussions are enabled.", + "isRequired": true, + "default": false + }, + { + "type": "string or null", + "name": "homepage", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the repository", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_template" + }, + { + "type": "string", + "name": "issue_comment_url", + "isRequired": true + }, + { + "type": "string", + "name": "issue_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "issues_url", + "isRequired": true + }, + { + "type": "string", + "name": "keys_url", + "isRequired": true + }, + { + "type": "string", + "name": "labels_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", + "isRequired": true + }, + { + "type": "string", + "name": "languages_url", + "isRequired": true + }, + { + "type": "object or null", + "name": "license", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "spdx_id", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "master_branch" + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merges_url", + "isRequired": true + }, + { + "type": "string", + "name": "milestones_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The name of the repository.", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "notifications_url", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues_count", + "isRequired": true + }, + { + "type": "string", + "name": "organization" + }, + { + "type": "object or null", + "name": "owner", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "object", + "name": "permissions", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain" + }, + { + "type": "boolean", + "name": "pull", + "isRequired": true + }, + { + "type": "boolean", + "name": "push", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "Whether the repository is private or public.", + "isRequired": true + }, + { + "type": "boolean", + "name": "public" + }, + { + "type": "string", + "name": "pulls_url", + "isRequired": true + }, + { + "type": "integer or string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "releases_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "role_name" + }, + { + "type": "integer", + "name": "size", + "isRequired": true + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "ssh_url", + "isRequired": true + }, + { + "type": "integer", + "name": "stargazers" + }, + { + "type": "integer", + "name": "stargazers_count", + "isRequired": true + }, + { + "type": "string", + "name": "stargazers_url", + "isRequired": true + }, + { + "type": "string", + "name": "statuses_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscribers_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscription_url", + "isRequired": true + }, + { + "type": "string", + "name": "svn_url", + "isRequired": true + }, + { + "type": "string", + "name": "tags_url", + "isRequired": true + }, + { + "type": "string", + "name": "teams_url", + "isRequired": true + }, + { + "type": "array of strings", + "name": "topics", + "isRequired": true + }, + { + "type": "string", + "name": "trees_url", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", + "default": false + }, + { + "type": "string", + "name": "visibility", + "isRequired": true, + "enum": [ + "public", + "private", + "internal" + ] + }, + { + "type": "integer", + "name": "watchers", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers_count", + "isRequired": true + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "Whether to require contributors to sign off on web-based commits" + } + ] + }, + { + "type": "string", + "name": "sha", + "isRequired": true + }, + { + "type": "object or null", + "name": "user", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + } + ] + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "issue_url", + "isRequired": true + }, + { + "type": "array of objects", + "name": "labels", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "color", + "description": "6-character hex code, without the leading #, identifying the color", + "isRequired": true + }, + { + "type": "boolean", + "name": "default", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The name of the label.", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "URL for the label", + "isRequired": true + } + ] + }, + { + "type": "boolean", + "name": "locked", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintainer_can_modify", + "description": "Indicates whether maintainers can modify the pull request." + }, + { + "type": "string or null", + "name": "merge_commit_sha", + "isRequired": true + }, + { + "type": "boolean or null", + "name": "mergeable" + }, + { + "type": "string", + "name": "mergeable_state" + }, + { + "type": "boolean or null", + "name": "merged" + }, + { + "type": "string or null", + "name": "merged_at", + "isRequired": true + }, + { + "type": "object or null", + "name": "merged_by", + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization", + "Mannequin" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "object or null", + "name": "milestone", + "description": "A collection of related issues and pull requests.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "closed_at", + "isRequired": true + }, + { + "type": "integer", + "name": "closed_issues", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "object or null", + "name": "creator", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization", + "Mannequin" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "string or null", + "name": "due_on", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "labels_url", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "integer", + "name": "number", + "description": "The number of the milestone.", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues", + "isRequired": true + }, + { + "type": "string", + "name": "state", + "description": "The state of the milestone.", + "isRequired": true, + "enum": [ + "open", + "closed" + ] + }, + { + "type": "string", + "name": "title", + "description": "The title of the milestone.", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "integer", + "name": "number", + "description": "Number uniquely identifying the pull request within its repository.", + "isRequired": true + }, + { + "type": "string", + "name": "patch_url", + "isRequired": true + }, + { + "type": "boolean or null", + "name": "rebaseable" + }, + { + "type": "array", + "name": "requested_reviewers", + "isRequired": true + }, + { + "type": "array of objects", + "name": "requested_teams", + "isRequired": true, + "childParamsGroups": [ + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "description", + "description": "Description of the team" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the team", + "isRequired": true + }, + { + "type": "string", + "name": "members_url" + }, + { + "type": "string", + "name": "name", + "description": "Name of the team", + "isRequired": true + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "object or null", + "name": "parent", + "childParamsGroups": [ + { + "type": "string or null", + "name": "description", + "description": "Description of the team", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the team", + "isRequired": true + }, + { + "type": "string", + "name": "members_url", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "Name of the team", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "permission", + "description": "Permission that the team will have for its repositories", + "isRequired": true + }, + { + "type": "string", + "name": "privacy", + "isRequired": true, + "enum": [ + "open", + "closed", + "secret" + ] + }, + { + "type": "string", + "name": "repositories_url", + "isRequired": true + }, + { + "type": "string", + "name": "slug", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "URL for the team", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "permission", + "description": "Permission that the team will have for its repositories" + }, + { + "type": "string", + "name": "privacy", + "enum": [ + "open", + "closed", + "secret" + ] + }, + { + "type": "string", + "name": "repositories_url" + }, + { + "type": "string", + "name": "slug" + }, + { + "type": "string", + "name": "url", + "description": "URL for the team" + } + ] + }, + { + "type": "string", + "name": "review_comment_url", + "isRequired": true + }, + { + "type": "integer", + "name": "review_comments" + }, + { + "type": "string", + "name": "review_comments_url", + "isRequired": true + }, + { + "type": "string", + "name": "state", + "description": "State of this Pull Request. Either `open` or `closed`.", + "isRequired": true, + "enum": [ + "open", + "closed" + ] + }, + { + "type": "string", + "name": "statuses_url", + "isRequired": true + }, + { + "type": "string", + "name": "title", + "description": "The title of the pull request.", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "object or null", + "name": "user", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization", + "Mannequin" + ] + }, + { + "type": "string", + "name": "url" + } + ] + } + ] + }, + { + "type": "object", + "name": "comment", + "in": "body", + "description": "The [comment](https://docs.github.com/rest/reference/pulls#comments) itself.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "object", + "name": "_links", + "isRequired": true, + "childParamsGroups": [ + { + "type": "object", + "name": "html", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "pull_request", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "self", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + } + ] + }, + { + "type": "string", + "name": "author_association", + "description": "How the author is associated with the repository.", + "isRequired": true, + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + { + "type": "string", + "name": "body", + "description": "The text of the comment.", + "isRequired": true + }, + { + "type": "string", + "name": "commit_id", + "description": "The SHA of the commit to which the comment applies.", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "string", + "name": "diff_hunk", + "description": "The diff of the line that the comment refers to.", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "HTML URL for the pull request review comment.", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "The ID of the pull request review comment.", + "isRequired": true + }, + { + "type": "integer", + "name": "in_reply_to_id", + "description": "The comment ID to reply to." + }, + { + "type": "integer or null", + "name": "line", + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "The node ID of the pull request review comment.", + "isRequired": true + }, + { + "type": "string", + "name": "original_commit_id", + "description": "The SHA of the original commit to which the comment applies.", + "isRequired": true + }, + { + "type": "integer", + "name": "original_line", + "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", + "isRequired": true + }, + { + "type": "integer", + "name": "original_position", + "description": "The index of the original line in the diff to which the comment applies.", + "isRequired": true + }, + { + "type": "integer or null", + "name": "original_start_line", + "description": "The first line of the range for a multi-line comment.", + "isRequired": true + }, + { + "type": "string", + "name": "path", + "description": "The relative path of the file to which the comment applies.", + "isRequired": true + }, + { + "type": "integer or null", + "name": "position", + "description": "The line index in the diff to which the comment applies.", + "isRequired": true + }, + { + "type": "integer or null", + "name": "pull_request_review_id", + "description": "The ID of the pull request review to which the comment belongs.", + "isRequired": true + }, + { + "type": "string", + "name": "pull_request_url", + "description": "URL for the pull request that the review comment belongs to.", + "isRequired": true + }, + { + "type": "object", + "name": "reactions", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "+1", + "isRequired": true + }, + { + "type": "integer", + "name": "-1", + "isRequired": true + }, + { + "type": "integer", + "name": "confused", + "isRequired": true + }, + { + "type": "integer", + "name": "eyes", + "isRequired": true + }, + { + "type": "integer", + "name": "heart", + "isRequired": true + }, + { + "type": "integer", + "name": "hooray", + "isRequired": true + }, + { + "type": "integer", + "name": "laugh", + "isRequired": true + }, + { + "type": "integer", + "name": "rocket", + "isRequired": true + }, + { + "type": "integer", + "name": "total_count", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "side", + "description": "The side of the first line of the range for a multi-line comment.", + "isRequired": true, + "enum": [ + "LEFT", + "RIGHT" + ] + }, + { + "type": "integer or null", + "name": "start_line", + "description": "The first line of the range for a multi-line comment.", + "isRequired": true + }, + { + "type": "string or null", + "name": "start_side", + "description": "The side of the first line of the range for a multi-line comment.", + "isRequired": true, + "enum": [ + "LEFT", + "RIGHT", + null + ], + "default": "RIGHT" + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "URL for the pull request review comment", + "isRequired": true + }, + { + "type": "object or null", + "name": "user", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + } + ] + }, + { + "type": "object", + "name": "review", + "in": "body", + "description": "The review that was affected.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "object", + "name": "_links", + "isRequired": true, + "childParamsGroups": [ + { + "type": "object", + "name": "html", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "pull_request", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "href", + "isRequired": true + } + ] + } + ] + }, + { + "type": "string", + "name": "author_association", + "description": "How the author is associated with the repository.", + "isRequired": true, + "enum": [ + "COLLABORATOR", + "CONTRIBUTOR", + "FIRST_TIMER", + "FIRST_TIME_CONTRIBUTOR", + "MANNEQUIN", + "MEMBER", + "NONE", + "OWNER" + ] + }, + { + "type": "string or null", + "name": "body", + "description": "The text of the review.", + "isRequired": true + }, + { + "type": "string", + "name": "commit_id", + "description": "A commit SHA for the review.", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the review", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "pull_request_url", + "isRequired": true + }, + { + "type": "string", + "name": "state", + "isRequired": true + }, + { + "type": "string or null", + "name": "submitted_at", + "isRequired": true + }, + { + "type": "object or null", + "name": "user", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + } + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "resolved" + ] + }, + { + "type": "object", + "name": "release", + "in": "body", + "description": "The [release](https://docs.github.com/rest/reference/repos/#get-a-release) object.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "array of objects", + "name": "assets", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "browser_download_url", + "isRequired": true + }, + { + "type": "string", + "name": "content_type", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "integer", + "name": "download_count", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string or null", + "name": "label", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The file name of the asset.", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "integer", + "name": "size", + "isRequired": true + }, + { + "type": "string", + "name": "state", + "description": "State of the release asset.", + "isRequired": true, + "enum": [ + "uploaded" + ] + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "object or null", + "name": "uploader", + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "assets_url", + "isRequired": true + }, + { + "type": "object or null", + "name": "author", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string or null", + "name": "body", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "isRequired": true + }, + { + "type": "string", + "name": "discussion_url" + }, + { + "type": "boolean", + "name": "draft", + "description": "Whether the release is a draft or published", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string or null", + "name": "name", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "boolean", + "name": "prerelease", + "description": "Whether the release is identified as a prerelease or a full release.", + "isRequired": true + }, + { + "type": "string or null", + "name": "published_at", + "isRequired": true + }, + { + "type": "object", + "name": "reactions", + "childParamsGroups": [ + { + "type": "integer", + "name": "+1", + "isRequired": true + }, + { + "type": "integer", + "name": "-1", + "isRequired": true + }, + { + "type": "integer", + "name": "confused", + "isRequired": true + }, + { + "type": "integer", + "name": "eyes", + "isRequired": true + }, + { + "type": "integer", + "name": "heart", + "isRequired": true + }, + { + "type": "integer", + "name": "hooray", + "isRequired": true + }, + { + "type": "integer", + "name": "laugh", + "isRequired": true + }, + { + "type": "integer", + "name": "rocket", + "isRequired": true + }, + { + "type": "integer", + "name": "total_count", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "tag_name", + "description": "The name of the tag.", + "isRequired": true + }, + { + "type": "string or null", + "name": "tarball_url", + "isRequired": true + }, + { + "type": "string", + "name": "target_commitish", + "description": "Specifies the commitish value that determines where the Git tag is created from.", + "isRequired": true + }, + { + "type": "string", + "name": "upload_url", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string or null", + "name": "zipball_url", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "release", + "in": "body", + "description": "The [release](https://docs.github.com/rest/reference/repos/#get-a-release) object.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "array of objects", + "name": "assets", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "browser_download_url", + "isRequired": true + }, + { + "type": "string", + "name": "content_type", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "integer", + "name": "download_count", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string or null", + "name": "label", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The file name of the asset.", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "integer", + "name": "size", + "isRequired": true + }, + { + "type": "string", + "name": "state", + "description": "State of the release asset.", + "isRequired": true, + "enum": [ + "uploaded" + ] + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "object or null", + "name": "uploader", + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "assets_url", + "isRequired": true + }, + { + "type": "object or null", + "name": "author", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string or null", + "name": "body", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "isRequired": true + }, + { + "type": "string", + "name": "discussion_url" + }, + { + "type": "boolean", + "name": "draft", + "description": "Whether the release is a draft or published", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string or null", + "name": "name", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "boolean", + "name": "prerelease", + "description": "Whether the release is identified as a prerelease or a full release.", + "isRequired": true + }, + { + "type": "string or null", + "name": "published_at", + "isRequired": true + }, + { + "type": "object", + "name": "reactions", + "childParamsGroups": [ + { + "type": "integer", + "name": "+1", + "isRequired": true + }, + { + "type": "integer", + "name": "-1", + "isRequired": true + }, + { + "type": "integer", + "name": "confused", + "isRequired": true + }, + { + "type": "integer", + "name": "eyes", + "isRequired": true + }, + { + "type": "integer", + "name": "heart", + "isRequired": true + }, + { + "type": "integer", + "name": "hooray", + "isRequired": true + }, + { + "type": "integer", + "name": "laugh", + "isRequired": true + }, + { + "type": "integer", + "name": "rocket", + "isRequired": true + }, + { + "type": "integer", + "name": "total_count", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "tag_name", + "description": "The name of the tag.", + "isRequired": true + }, + { + "type": "string or null", + "name": "tarball_url", + "isRequired": true + }, + { + "type": "string", + "name": "target_commitish", + "description": "Specifies the commitish value that determines where the Git tag is created from.", + "isRequired": true + }, + { + "type": "string", + "name": "upload_url", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string or null", + "name": "zipball_url", + "isRequired": true + }, + { + "type": "array of objects", + "name": "assets" + }, + { + "type": "string", + "name": "assets_url" + }, + { + "type": "object", + "name": "author", + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id" + }, + { + "type": "string", + "name": "login" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type" + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string or null", + "name": "body" + }, + { + "type": "string", + "name": "created_at" + }, + { + "type": "boolean", + "name": "draft" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id" + }, + { + "type": "string or null", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "boolean", + "name": "prerelease" + }, + { + "type": "string or null", + "name": "published_at", + "isRequired": true + }, + { + "type": "string", + "name": "tag_name" + }, + { + "type": "string or null", + "name": "tarball_url" + }, + { + "type": "string", + "name": "target_commitish" + }, + { + "type": "string", + "name": "upload_url" + }, + { + "type": "string", + "name": "url" + }, + { + "type": "string or null", + "name": "zipball_url" + } + ] + }, + { + "type": "object", + "name": "alert", + "in": "body", + "description": "The security alert of the vulnerable dependency.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "affected_package_name", + "isRequired": true + }, + { + "type": "string", + "name": "affected_range", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "string", + "name": "dismiss_reason" + }, + { + "type": "string", + "name": "dismissed_at" + }, + { + "type": "object or null", + "name": "dismisser", + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string", + "name": "external_identifier", + "isRequired": true + }, + { + "type": "string or null", + "name": "external_reference", + "isRequired": true + }, + { + "type": "string", + "name": "fix_reason" + }, + { + "type": "string", + "name": "fixed_at" + }, + { + "type": "string", + "name": "fixed_in" + }, + { + "type": "string", + "name": "ghsa_id", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "integer", + "name": "number", + "isRequired": true + }, + { + "type": "string", + "name": "severity", + "isRequired": true + }, + { + "type": "string", + "name": "state", + "isRequired": true, + "enum": [ + "open", + "dismissed", + "fixed" + ] + }, + { + "type": "string", + "name": "affected_package_name" + }, + { + "type": "string", + "name": "affected_range" + }, + { + "type": "string", + "name": "created_at" + }, + { + "type": "string", + "name": "external_identifier" + }, + { + "type": "string or null", + "name": "external_reference" + }, + { + "type": "string", + "name": "fixed_in" + }, + { + "type": "string", + "name": "ghsa_id" + }, + { + "type": "integer", + "name": "id" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "integer", + "name": "number" + }, + { + "type": "string", + "name": "severity" + }, + { + "type": "string", + "name": "state", + "isRequired": true, + "enum": [ + "open" + ] + } + ] + }, + { + "type": "object", + "name": "alert", + "in": "body", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "number", + "description": "The security alert number." + }, + { + "type": "string", + "name": "created_at", + "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." + }, + { + "type": "string or null", + "name": "updated_at", + "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." + }, + { + "type": "string", + "name": "url", + "description": "The REST API URL of the alert resource." + }, + { + "type": "string", + "name": "html_url", + "description": "The GitHub URL of the alert resource." + }, + { + "type": "string", + "name": "locations_url", + "description": "The REST API URL of the code locations for this alert." + }, + { + "type": "string", + "name": "state", + "description": "Sets the state of the secret scanning alert. You must provide `resolution` when you set the state to `resolved`.", + "enum": [ + "open", + "resolved" + ] + }, + { + "type": "string or null", + "name": "resolution", + "description": "**Required when the `state` is `resolved`.** The reason for resolving the alert.", + "enum": [ + null, + "false_positive", + "wont_fix", + "revoked", + "used_in_tests" + ] + }, + { + "type": "string or null", + "name": "resolved_at", + "description": "The time that the alert was resolved in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." + }, + { + "type": "object or null", + "name": "resolved_by", + "description": "A GitHub user.", + "childParamsGroups": [ + { + "type": "string or null", + "name": "name" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at" + } + ] + }, + { + "type": "string or null", + "name": "resolution_comment", + "description": "An optional comment to resolve an alert." + }, + { + "type": "string", + "name": "secret_type", + "description": "The type of secret that secret scanning detected." + }, + { + "type": "string", + "name": "secret_type_display_name", + "description": "User-friendly name for the detected secret, matching the `secret_type`.\nFor a list of built-in patterns, see \"[Secret scanning patterns](https://docs.github.com/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-advanced-security).\"" + }, + { + "type": "string", + "name": "secret", + "description": "The secret that was detected." + }, + { + "type": "boolean or null", + "name": "push_protection_bypassed", + "description": "Whether push protection was bypassed for the detected secret." + }, + { + "type": "object or null", + "name": "push_protection_bypassed_by", + "description": "A GitHub user.", + "childParamsGroups": [ + { + "type": "string or null", + "name": "name" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at" + } + ] + }, + { + "type": "string or null", + "name": "push_protection_bypassed_at", + "description": "The time that push protection was bypassed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." + } + ] + }, + { + "type": "object", + "name": "security_advisory", + "in": "body", + "description": "The details of the security advisory, including summary, description, and severity.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "object", + "name": "cvss", + "isRequired": true, + "childParamsGroups": [ + { + "type": "number", + "name": "score", + "isRequired": true + }, + { + "type": "string or null", + "name": "vector_string", + "isRequired": true + } + ] + }, + { + "type": "array of objects", + "name": "cwes", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "cwe_id", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "description", + "isRequired": true + }, + { + "type": "string", + "name": "ghsa_id", + "isRequired": true + }, + { + "type": "array of objects", + "name": "identifiers", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "type", + "isRequired": true + }, + { + "type": "string", + "name": "value", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "published_at", + "isRequired": true + }, + { + "type": "array of objects", + "name": "references", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "severity", + "isRequired": true + }, + { + "type": "string", + "name": "summary", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "array of objects", + "name": "vulnerabilities", + "isRequired": true, + "childParamsGroups": [ + { + "type": "object or null", + "name": "first_patched_version", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "identifier", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "package", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "ecosystem", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "severity", + "isRequired": true + }, + { + "type": "string", + "name": "vulnerable_version_range", + "isRequired": true + } + ] + }, + { + "type": "string or null", + "name": "withdrawn_at", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "sponsorship", + "in": "body", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "object", + "name": "maintainer", + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id" + }, + { + "type": "string", + "name": "login" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type" + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "privacy_level", + "isRequired": true + }, + { + "type": "object or null", + "name": "sponsor", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "object or null", + "name": "sponsorable", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "object", + "name": "tier", + "description": "The `tier_changed` and `pending_tier_change` will include the original tier before the change or pending change. For more information, see the pending tier change payload.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "string", + "name": "description", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_custom_ammount" + }, + { + "type": "boolean", + "name": "is_custom_amount" + }, + { + "type": "boolean", + "name": "is_one_time", + "isRequired": true + }, + { + "type": "integer", + "name": "monthly_price_in_cents", + "isRequired": true + }, + { + "type": "integer", + "name": "monthly_price_in_dollars", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + } + ] + } + ] + }, + { + "type": "string", + "name": "effective_date", + "in": "body", + "description": "The `pending_cancellation` and `pending_tier_change` event types will include the date the cancellation or tier change will take effect." + }, + { + "type": "object", + "name": "changes", + "in": "body", + "isRequired": true, + "childParamsGroups": [ + { + "type": "object", + "name": "tier", + "isRequired": true, + "childParamsGroups": [ + { + "type": "object", + "name": "from", + "description": "The `tier_changed` and `pending_tier_change` will include the original tier before the change or pending change. For more information, see the pending tier change payload.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "string", + "name": "description", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_custom_ammount" + }, + { + "type": "boolean", + "name": "is_custom_amount" + }, + { + "type": "boolean", + "name": "is_one_time", + "isRequired": true + }, + { + "type": "integer", + "name": "monthly_price_in_cents", + "isRequired": true + }, + { + "type": "integer", + "name": "monthly_price_in_dollars", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + } + ] + } + ] + } + ] + }, + { + "type": "object", + "name": "repository", + "in": "body", + "description": "A git repository", + "childParamsGroups": [ + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "Whether to allow auto-merge for pull requests.", + "default": false + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "Whether to allow private forks" + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "Whether to allow merge commits for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "Whether to allow rebase merges for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "Whether to allow squash merges for pull requests.", + "default": true + }, + { + "type": "boolean", + "name": "allow_update_branch" + }, + { + "type": "string", + "name": "archive_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "archived", + "description": "Whether the repository is archived.", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "assignees_url", + "isRequired": true + }, + { + "type": "string", + "name": "blobs_url", + "isRequired": true + }, + { + "type": "string", + "name": "branches_url", + "isRequired": true + }, + { + "type": "string", + "name": "clone_url", + "isRequired": true + }, + { + "type": "string", + "name": "collaborators_url", + "isRequired": true + }, + { + "type": "string", + "name": "comments_url", + "isRequired": true + }, + { + "type": "string", + "name": "commits_url", + "isRequired": true + }, + { + "type": "string", + "name": "compare_url", + "isRequired": true + }, + { + "type": "string", + "name": "contents_url", + "isRequired": true + }, + { + "type": "string", + "name": "contributors_url", + "isRequired": true + }, + { + "type": "integer or string", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "default_branch", + "description": "The default branch of the repository.", + "isRequired": true + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "Whether to delete head branches when pull requests are merged", + "default": false + }, + { + "type": "string", + "name": "deployments_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "boolean", + "name": "disabled", + "description": "Returns whether or not this repository is disabled." + }, + { + "type": "string", + "name": "downloads_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", + "isRequired": true + }, + { + "type": "integer", + "name": "forks", + "isRequired": true + }, + { + "type": "integer", + "name": "forks_count", + "isRequired": true + }, + { + "type": "string", + "name": "forks_url", + "isRequired": true + }, + { + "type": "string", + "name": "full_name", + "isRequired": true + }, + { + "type": "string", + "name": "git_commits_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_refs_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_tags_url", + "isRequired": true + }, + { + "type": "string", + "name": "git_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "has_downloads", + "description": "Whether downloads are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_issues", + "description": "Whether issues are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", + "isRequired": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "Whether projects are enabled.", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "Whether the wiki is enabled.", + "isRequired": true, + "default": true + }, + { + "type": "string or null", + "name": "homepage", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the repository", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_template" + }, + { + "type": "string", + "name": "issue_comment_url", + "isRequired": true + }, + { + "type": "string", + "name": "issue_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "issues_url", + "isRequired": true + }, + { + "type": "string", + "name": "keys_url", + "isRequired": true + }, + { + "type": "string", + "name": "labels_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", + "isRequired": true + }, + { + "type": "string", + "name": "languages_url", + "isRequired": true + }, + { + "type": "object or null", + "name": "license", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "spdx_id", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "isRequired": true + } + ] + }, + { + "type": "string", + "name": "master_branch" + }, + { + "type": "string", + "name": "merges_url", + "isRequired": true + }, + { + "type": "string", + "name": "milestones_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "The name of the repository.", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "notifications_url", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues_count", + "isRequired": true + }, + { + "type": "string", + "name": "organization" + }, + { + "type": "object or null", + "name": "owner", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "avatar_url" + }, + { + "type": "boolean", + "name": "deleted" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "events_url" + }, + { + "type": "string", + "name": "followers_url" + }, + { + "type": "string", + "name": "following_url" + }, + { + "type": "string", + "name": "gists_url" + }, + { + "type": "string", + "name": "gravatar_id" + }, + { + "type": "string", + "name": "html_url" + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "string", + "name": "name" + }, + { + "type": "string", + "name": "node_id" + }, + { + "type": "string", + "name": "organizations_url" + }, + { + "type": "string", + "name": "received_events_url" + }, + { + "type": "string", + "name": "repos_url" + }, + { + "type": "boolean", + "name": "site_admin" + }, + { + "type": "string", + "name": "starred_url" + }, + { + "type": "string", + "name": "subscriptions_url" + }, + { + "type": "string", + "name": "type", + "enum": [ + "Bot", + "User", + "Organization" + ] + }, + { + "type": "string", + "name": "url" + } + ] + }, + { + "type": "object", + "name": "permissions", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain" + }, + { + "type": "boolean", + "name": "pull", + "isRequired": true + }, + { + "type": "boolean", + "name": "push", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "Whether the repository is private or public.", + "isRequired": true + }, + { + "type": "boolean", + "name": "public" + }, + { + "type": "string", + "name": "pulls_url", + "isRequired": true + }, + { + "type": "integer or string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "releases_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "role_name" + }, + { + "type": "integer", + "name": "size", + "isRequired": true + }, + { + "type": "string", + "name": "ssh_url", + "isRequired": true + }, + { + "type": "integer", + "name": "stargazers" + }, + { + "type": "integer", + "name": "stargazers_count", + "isRequired": true + }, + { + "type": "string", + "name": "stargazers_url", + "isRequired": true + }, + { + "type": "string", + "name": "statuses_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscribers_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscription_url", + "isRequired": true + }, + { + "type": "string", + "name": "svn_url", + "isRequired": true + }, + { + "type": "string", + "name": "tags_url", + "isRequired": true + }, + { + "type": "string", + "name": "teams_url", + "isRequired": true + }, + { + "type": "array of strings", + "name": "topics", + "isRequired": true + }, + { + "type": "string", + "name": "trees_url", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "visibility", + "isRequired": true, + "enum": [ + "public", + "private", + "internal" + ] + }, + { + "type": "integer", + "name": "watchers", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers_count", + "isRequired": true + } + ] + }, + { + "type": "object", + "name": "deployment", + "in": "body", + "description": "A request for a specific ref(branch,sha,tag) to be deployed", + "childParamsGroups": [ + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the deployment", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "sha", + "isRequired": true + }, + { + "type": "string", + "name": "ref", + "description": "The ref to deploy. This can be a branch, tag, or sha.", + "isRequired": true + }, + { + "type": "string", + "name": "task", + "description": "Parameter to specify a task to execute", + "isRequired": true + }, + { + "type": "object or string", + "name": "payload", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "original_environment" + }, + { + "type": "string", + "name": "environment", + "description": "Name for the target deployment environment.", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "object or null", + "name": "creator", + "description": "A GitHub user.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at" + } + ] + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "string", + "name": "statuses_url", + "isRequired": true + }, + { + "type": "string", + "name": "repository_url", + "isRequired": true + }, + { + "type": "boolean", + "name": "transient_environment", + "description": "Specifies if the given environment is will no longer exist at some point in the future. Default: false." + }, + { + "type": "boolean", + "name": "production_environment", + "description": "Specifies if the given environment is one that end-users directly interact with. Default: false." + }, + { + "type": "object or null", + "name": "performed_via_github_app", + "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "Unique identifier of the GitHub app", + "isRequired": true + }, + { + "type": "string", + "name": "slug", + "description": "The slug name of the GitHub app" + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "object or null", + "name": "owner", + "description": "A GitHub user.", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name" + }, + { + "type": "string or null", + "name": "email" + }, + { + "type": "string", + "name": "login", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at" + } + ] + }, + { + "type": "string", + "name": "name", + "description": "The name of the GitHub app", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "isRequired": true + }, + { + "type": "string", + "name": "external_url", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "isRequired": true + }, + { + "type": "string", + "name": "created_at", + "isRequired": true + }, + { + "type": "string", + "name": "updated_at", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "The set of permissions for the GitHub app", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "issues" + }, + { + "type": "string", + "name": "checks" + }, + { + "type": "string", + "name": "metadata" + }, + { + "type": "string", + "name": "contents" + }, + { + "type": "string", + "name": "deployments" + } + ] + }, + { + "type": "array of strings", + "name": "events", + "description": "The list of events for the GitHub app", + "isRequired": true + }, + { + "type": "integer", + "name": "installations_count", + "description": "The number of installations associated with the GitHub app" + }, + { + "type": "string", + "name": "client_id" + }, + { + "type": "string", + "name": "client_secret" + }, + { + "type": "string or null", + "name": "webhook_secret" + }, + { + "type": "string", + "name": "pem" + } + ] + } + ] + }, + { + "type": "string", + "name": "action", + "in": "body", + "isRequired": true, + "enum": [ + "in_progress" + ] + } +] \ No newline at end of file diff --git a/languageservice/src/context-providers/events/webhooks.json b/languageservice/src/context-providers/events/webhooks.json index 99f5e70..9624eab 100644 --- a/languageservice/src/context-providers/events/webhooks.json +++ b/languageservice/src/context-providers/events/webhooks.json @@ -4,1729 +4,13 @@ "description": "A branch protection rule was created.", "summary": "This event occurs when there is activity relating to branch protection rules. For more information, see \"[About protected branches](https://docs.github.com/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches).\" For information about the APIs to manage branch protection rules, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#branchprotectionrule) or \"[Branch protection](https://docs.github.com/rest/branches/branch-protection)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Administration\" repository permission", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "created" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "rule", - "in": "body", - "description": "The branch protection rule. Includes a `name` and all the [branch protection settings](https://docs.github.com/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#about-branch-protection-settings) applied to branches that match the name. Binary settings are boolean. Multi-level configurations are one of `off`, `non_admins`, or `everyone`. Actor and build lists are arrays of strings.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin_enforced", - "isRequired": true - }, - { - "type": "string", - "name": "allow_deletions_enforcement_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "string", - "name": "allow_force_pushes_enforcement_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "array of strings", - "name": "authorized_actor_names", - "isRequired": true - }, - { - "type": "boolean", - "name": "authorized_actors_only", - "isRequired": true - }, - { - "type": "boolean", - "name": "authorized_dismissal_actors_only", - "isRequired": true - }, - { - "type": "boolean", - "name": "create_protected" - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "dismiss_stale_reviews_on_push", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "ignore_approvals_from_contributors", - "isRequired": true - }, - { - "type": "string", - "name": "linear_history_requirement_enforcement_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "string", - "name": "merge_queue_enforcement_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "pull_request_reviews_enforcement_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "integer", - "name": "repository_id", - "isRequired": true - }, - { - "type": "boolean", - "name": "require_code_owner_review", - "isRequired": true - }, - { - "type": "integer", - "name": "required_approving_review_count", - "isRequired": true - }, - { - "type": "string", - "name": "required_conversation_resolution_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "string", - "name": "required_deployments_enforcement_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "array of strings", - "name": "required_status_checks", - "isRequired": true - }, - { - "type": "string", - "name": "required_status_checks_enforcement_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "string", - "name": "signature_requirement_enforcement_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "boolean", - "name": "strict_required_status_checks_policy", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 0, + 1, + 2, + 3, + 4, + 5, + 6 ], "availability": [ "repository", @@ -1740,1729 +24,13 @@ "description": "A branch protection rule was deleted.", "summary": "This event occurs when there is activity relating to branch protection rules. For more information, see \"[About protected branches](https://docs.github.com/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches).\" For information about the APIs to manage branch protection rules, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#branchprotectionrule) or \"[Branch protection](https://docs.github.com/rest/branches/branch-protection)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Administration\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "deleted" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "rule", - "in": "body", - "description": "The branch protection rule. Includes a `name` and all the [branch protection settings](https://docs.github.com/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#about-branch-protection-settings) applied to branches that match the name. Binary settings are boolean. Multi-level configurations are one of `off`, `non_admins`, or `everyone`. Actor and build lists are arrays of strings.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin_enforced", - "isRequired": true - }, - { - "type": "string", - "name": "allow_deletions_enforcement_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "string", - "name": "allow_force_pushes_enforcement_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "array of strings", - "name": "authorized_actor_names", - "isRequired": true - }, - { - "type": "boolean", - "name": "authorized_actors_only", - "isRequired": true - }, - { - "type": "boolean", - "name": "authorized_dismissal_actors_only", - "isRequired": true - }, - { - "type": "boolean", - "name": "create_protected" - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "dismiss_stale_reviews_on_push", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "ignore_approvals_from_contributors", - "isRequired": true - }, - { - "type": "string", - "name": "linear_history_requirement_enforcement_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "string", - "name": "merge_queue_enforcement_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "pull_request_reviews_enforcement_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "integer", - "name": "repository_id", - "isRequired": true - }, - { - "type": "boolean", - "name": "require_code_owner_review", - "isRequired": true - }, - { - "type": "integer", - "name": "required_approving_review_count", - "isRequired": true - }, - { - "type": "string", - "name": "required_conversation_resolution_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "string", - "name": "required_deployments_enforcement_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "array of strings", - "name": "required_status_checks", - "isRequired": true - }, - { - "type": "string", - "name": "required_status_checks_enforcement_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "string", - "name": "signature_requirement_enforcement_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "boolean", - "name": "strict_required_status_checks_policy", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 7, + 1, + 2, + 3, + 4, + 5, + 6 ], "availability": [ "repository", @@ -3476,15 +44,7 @@ "description": "A branch protection rule was edited.", "summary": "This event occurs when there is activity relating to branch protection rules. For more information, see \"[About protected branches](https://docs.github.com/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches).\" For information about the APIs to manage branch protection rules, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#branchprotectionrule) or \"[Branch protection](https://docs.github.com/rest/branches/branch-protection)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Administration\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "edited" - ] - }, + 8, { "type": "object", "name": "changes", @@ -3580,1720 +140,12 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "rule", - "in": "body", - "description": "The branch protection rule. Includes a `name` and all the [branch protection settings](https://docs.github.com/github/administering-a-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#about-branch-protection-settings) applied to branches that match the name. Binary settings are boolean. Multi-level configurations are one of `off`, `non_admins`, or `everyone`. Actor and build lists are arrays of strings.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin_enforced", - "isRequired": true - }, - { - "type": "string", - "name": "allow_deletions_enforcement_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "string", - "name": "allow_force_pushes_enforcement_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "array of strings", - "name": "authorized_actor_names", - "isRequired": true - }, - { - "type": "boolean", - "name": "authorized_actors_only", - "isRequired": true - }, - { - "type": "boolean", - "name": "authorized_dismissal_actors_only", - "isRequired": true - }, - { - "type": "boolean", - "name": "create_protected" - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "dismiss_stale_reviews_on_push", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "ignore_approvals_from_contributors", - "isRequired": true - }, - { - "type": "string", - "name": "linear_history_requirement_enforcement_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "string", - "name": "merge_queue_enforcement_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "pull_request_reviews_enforcement_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "integer", - "name": "repository_id", - "isRequired": true - }, - { - "type": "boolean", - "name": "require_code_owner_review", - "isRequired": true - }, - { - "type": "integer", - "name": "required_approving_review_count", - "isRequired": true - }, - { - "type": "string", - "name": "required_conversation_resolution_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "string", - "name": "required_deployments_enforcement_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "array of strings", - "name": "required_status_checks", - "isRequired": true - }, - { - "type": "string", - "name": "required_status_checks_enforcement_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "string", - "name": "signature_requirement_enforcement_level", - "isRequired": true, - "enum": [ - "off", - "non_admins", - "everyone" - ] - }, - { - "type": "boolean", - "name": "strict_required_status_checks_policy", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 3, + 4, + 5, + 6 ], "availability": [ "repository", @@ -5317,3229 +169,11 @@ "completed" ] }, - { - "type": "object", - "name": "check_run", - "in": "body", - "description": "A check performed on the code of a given code change", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object or null", - "name": "app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "issues" - }, - { - "type": "string", - "name": "checks" - }, - { - "type": "string", - "name": "metadata" - }, - { - "type": "string", - "name": "contents" - }, - { - "type": "string", - "name": "deployments" - } - ] - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app", - "isRequired": true - }, - { - "type": "integer", - "name": "installations_count", - "description": "The number of installations associated with the GitHub app" - }, - { - "type": "string", - "name": "client_id" - }, - { - "type": "string", - "name": "client_secret" - }, - { - "type": "string or null", - "name": "webhook_secret" - }, - { - "type": "string", - "name": "pem" - } - ] - }, - { - "type": "object", - "name": "check_suite", - "description": "A suite of checks performed on the code of a given code change", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "after" - }, - { - "type": "object", - "name": "app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "issues" - }, - { - "type": "string", - "name": "checks" - }, - { - "type": "string", - "name": "metadata" - }, - { - "type": "string", - "name": "contents" - }, - { - "type": "string", - "name": "deployments" - } - ] - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app", - "isRequired": true - }, - { - "type": "integer", - "name": "installations_count", - "description": "The number of installations associated with the GitHub app" - }, - { - "type": "string", - "name": "client_id" - }, - { - "type": "string", - "name": "client_secret" - }, - { - "type": "string or null", - "name": "webhook_secret" - }, - { - "type": "string", - "name": "pem" - } - ] - }, - { - "type": "string or null", - "name": "before" - }, - { - "type": "string or null", - "name": "conclusion", - "enum": [ - "success", - "failure", - "neutral", - "cancelled", - "skipped", - "timed_out", - "action_required", - "stale", - "startup_failure" - ] - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string or null", - "name": "head_branch" - }, - { - "type": "string", - "name": "head_sha", - "description": "The SHA of the head commit that is being checked." - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "array of objects", - "name": "pull_requests", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "object", - "name": "head", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - } - ] - } - ] - }, - { - "type": "object", - "name": "base", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - } - ] - } - ] - } - ] - }, - { - "type": "object", - "name": "repository", - "description": "Minimal Repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string or null", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string or null", - "name": "homepage" - }, - { - "type": "string or null", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0." - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "has_discussions" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string or null", - "name": "pushed_at" - }, - { - "type": "string or null", - "name": "created_at" - }, - { - "type": "string or null", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "string", - "name": "role_name" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "object", - "name": "code_of_conduct", - "description": "Code Of Conduct", - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "body" - }, - { - "type": "string or null", - "name": "html_url", - "isRequired": true - } - ] - }, - { - "type": "object or null", - "name": "license", - "childParamsGroups": [ - { - "type": "string", - "name": "key" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "spdx_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "node_id" - } - ] - }, - { - "type": "integer", - "name": "forks" - }, - { - "type": "integer", - "name": "open_issues" - }, - { - "type": "integer", - "name": "watchers" - }, - { - "type": "boolean", - "name": "allow_forking" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required" - }, - { - "type": "object or null", - "name": "security_and_analysis", - "childParamsGroups": [ - { - "type": "object", - "name": "advanced_security", - "childParamsGroups": [ - { - "type": "string", - "name": "status", - "enum": [ - "enabled", - "disabled" - ] - } - ] - }, - { - "type": "object", - "name": "secret_scanning", - "childParamsGroups": [ - { - "type": "string", - "name": "status", - "enum": [ - "enabled", - "disabled" - ] - } - ] - }, - { - "type": "object", - "name": "secret_scanning_push_protection", - "childParamsGroups": [ - { - "type": "string", - "name": "status", - "enum": [ - "enabled", - "disabled" - ] - } - ] - } - ] - } - ] - }, - { - "type": "string", - "name": "status", - "enum": [ - "queued", - "in_progress", - "completed", - "pending", - "waiting" - ] - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "completed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "conclusion", - "isRequired": true, - "enum": [ - "waiting", - "pending", - "startup_failure", - "stale", - "success", - "failure", - "neutral", - "cancelled", - "skipped", - "timed_out", - "action_required" - ] - }, - { - "type": "object", - "name": "deployment", - "description": "A deployment created as the result of an Actions check run from a workflow that references an environment", - "childParamsGroups": [ - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the deployment", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "task", - "description": "Parameter to specify a task to execute", - "isRequired": true - }, - { - "type": "string", - "name": "original_environment" - }, - { - "type": "string", - "name": "environment", - "description": "Name for the target deployment environment.", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "transient_environment", - "description": "Specifies if the given environment is will no longer exist at some point in the future. Default: false." - }, - { - "type": "boolean", - "name": "production_environment", - "description": "Specifies if the given environment is one that end-users directly interact with. Default: false." - }, - { - "type": "object or null", - "name": "performed_via_github_app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "issues" - }, - { - "type": "string", - "name": "checks" - }, - { - "type": "string", - "name": "metadata" - }, - { - "type": "string", - "name": "contents" - }, - { - "type": "string", - "name": "deployments" - } - ] - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app", - "isRequired": true - }, - { - "type": "integer", - "name": "installations_count", - "description": "The number of installations associated with the GitHub app" - }, - { - "type": "string", - "name": "client_id" - }, - { - "type": "string", - "name": "client_secret" - }, - { - "type": "string or null", - "name": "webhook_secret" - }, - { - "type": "string", - "name": "pem" - } - ] - } - ] - }, - { - "type": "string", - "name": "details_url", - "isRequired": true - }, - { - "type": "string", - "name": "external_id", - "isRequired": true - }, - { - "type": "string", - "name": "head_sha", - "description": "The SHA of the commit that is being checked.", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "The id of the check.", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the check.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object", - "name": "output", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "annotations_count", - "isRequired": true - }, - { - "type": "string", - "name": "annotations_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "summary", - "isRequired": true - }, - { - "type": "string or null", - "name": "text", - "isRequired": true - }, - { - "type": "string or null", - "name": "title", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "pull_requests", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "object", - "name": "head", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - } - ] - } - ] - }, - { - "type": "object", - "name": "base", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - } - ] - } - ] - } - ] - }, - { - "type": "string", - "name": "started_at", - "isRequired": true - }, - { - "type": "string", - "name": "status", - "description": "The phase of the lifecycle that the check is currently in.", - "isRequired": true, - "enum": [ - "queued", - "in_progress", - "completed", - "pending" - ] - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 9, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -8553,3237 +187,12 @@ "description": "A new check run was created.", "summary": "This event occurs when there is activity relating to a check run. For information about check runs, see \"[Getting started with the Checks API](https://docs.github.com/rest/guides/getting-started-with-the-checks-api).\" For information about the APIs to manage check runs, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#checkrun) or \"[Check Runs](https://docs.github.com/rest/checks/runs)\" in the REST API documentation.\n\nFor activity relating to check suites, use the `check-suite` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Checks\" repository permission. To receive the `rerequested` and `requested_action` event types, the app must have at least write-level access for the \"Checks\" permission. GitHub Apps with write-level access for the \"Checks\" permission are automatically subscribed to this webhook event.\n\nRepository and organization webhooks only receive payloads for the `created` and `completed` event types in repositories.\n\n**Note**: The API only looks for pushes in the repository where the check run was created. Pushes to a branch in a forked repository are not detected and return an empty `pull_requests` array and a `null` value for `head_branch`.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "enum": [ - "created" - ] - }, - { - "type": "object", - "name": "check_run", - "in": "body", - "description": "A check performed on the code of a given code change", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object or null", - "name": "app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "issues" - }, - { - "type": "string", - "name": "checks" - }, - { - "type": "string", - "name": "metadata" - }, - { - "type": "string", - "name": "contents" - }, - { - "type": "string", - "name": "deployments" - } - ] - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app", - "isRequired": true - }, - { - "type": "integer", - "name": "installations_count", - "description": "The number of installations associated with the GitHub app" - }, - { - "type": "string", - "name": "client_id" - }, - { - "type": "string", - "name": "client_secret" - }, - { - "type": "string or null", - "name": "webhook_secret" - }, - { - "type": "string", - "name": "pem" - } - ] - }, - { - "type": "object", - "name": "check_suite", - "description": "A suite of checks performed on the code of a given code change", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "after" - }, - { - "type": "object", - "name": "app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "issues" - }, - { - "type": "string", - "name": "checks" - }, - { - "type": "string", - "name": "metadata" - }, - { - "type": "string", - "name": "contents" - }, - { - "type": "string", - "name": "deployments" - } - ] - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app", - "isRequired": true - }, - { - "type": "integer", - "name": "installations_count", - "description": "The number of installations associated with the GitHub app" - }, - { - "type": "string", - "name": "client_id" - }, - { - "type": "string", - "name": "client_secret" - }, - { - "type": "string or null", - "name": "webhook_secret" - }, - { - "type": "string", - "name": "pem" - } - ] - }, - { - "type": "string or null", - "name": "before" - }, - { - "type": "string or null", - "name": "conclusion", - "enum": [ - "success", - "failure", - "neutral", - "cancelled", - "skipped", - "timed_out", - "action_required", - "stale", - "startup_failure" - ] - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string or null", - "name": "head_branch" - }, - { - "type": "string", - "name": "head_sha", - "description": "The SHA of the head commit that is being checked." - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "array of objects", - "name": "pull_requests", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "object", - "name": "head", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - } - ] - } - ] - }, - { - "type": "object", - "name": "base", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - } - ] - } - ] - } - ] - }, - { - "type": "object", - "name": "repository", - "description": "Minimal Repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string or null", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string or null", - "name": "homepage" - }, - { - "type": "string or null", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0." - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "has_discussions" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string or null", - "name": "pushed_at" - }, - { - "type": "string or null", - "name": "created_at" - }, - { - "type": "string or null", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "string", - "name": "role_name" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "object", - "name": "code_of_conduct", - "description": "Code Of Conduct", - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "body" - }, - { - "type": "string or null", - "name": "html_url", - "isRequired": true - } - ] - }, - { - "type": "object or null", - "name": "license", - "childParamsGroups": [ - { - "type": "string", - "name": "key" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "spdx_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "node_id" - } - ] - }, - { - "type": "integer", - "name": "forks" - }, - { - "type": "integer", - "name": "open_issues" - }, - { - "type": "integer", - "name": "watchers" - }, - { - "type": "boolean", - "name": "allow_forking" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required" - }, - { - "type": "object or null", - "name": "security_and_analysis", - "childParamsGroups": [ - { - "type": "object", - "name": "advanced_security", - "childParamsGroups": [ - { - "type": "string", - "name": "status", - "enum": [ - "enabled", - "disabled" - ] - } - ] - }, - { - "type": "object", - "name": "secret_scanning", - "childParamsGroups": [ - { - "type": "string", - "name": "status", - "enum": [ - "enabled", - "disabled" - ] - } - ] - }, - { - "type": "object", - "name": "secret_scanning_push_protection", - "childParamsGroups": [ - { - "type": "string", - "name": "status", - "enum": [ - "enabled", - "disabled" - ] - } - ] - } - ] - } - ] - }, - { - "type": "string", - "name": "status", - "enum": [ - "queued", - "in_progress", - "completed", - "pending", - "waiting" - ] - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "completed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "conclusion", - "isRequired": true, - "enum": [ - "waiting", - "pending", - "startup_failure", - "stale", - "success", - "failure", - "neutral", - "cancelled", - "skipped", - "timed_out", - "action_required" - ] - }, - { - "type": "object", - "name": "deployment", - "description": "A deployment created as the result of an Actions check run from a workflow that references an environment", - "childParamsGroups": [ - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the deployment", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "task", - "description": "Parameter to specify a task to execute", - "isRequired": true - }, - { - "type": "string", - "name": "original_environment" - }, - { - "type": "string", - "name": "environment", - "description": "Name for the target deployment environment.", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "transient_environment", - "description": "Specifies if the given environment is will no longer exist at some point in the future. Default: false." - }, - { - "type": "boolean", - "name": "production_environment", - "description": "Specifies if the given environment is one that end-users directly interact with. Default: false." - }, - { - "type": "object or null", - "name": "performed_via_github_app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "issues" - }, - { - "type": "string", - "name": "checks" - }, - { - "type": "string", - "name": "metadata" - }, - { - "type": "string", - "name": "contents" - }, - { - "type": "string", - "name": "deployments" - } - ] - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app", - "isRequired": true - }, - { - "type": "integer", - "name": "installations_count", - "description": "The number of installations associated with the GitHub app" - }, - { - "type": "string", - "name": "client_id" - }, - { - "type": "string", - "name": "client_secret" - }, - { - "type": "string or null", - "name": "webhook_secret" - }, - { - "type": "string", - "name": "pem" - } - ] - } - ] - }, - { - "type": "string", - "name": "details_url", - "isRequired": true - }, - { - "type": "string", - "name": "external_id", - "isRequired": true - }, - { - "type": "string", - "name": "head_sha", - "description": "The SHA of the commit that is being checked.", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "The id of the check.", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the check.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object", - "name": "output", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "annotations_count", - "isRequired": true - }, - { - "type": "string", - "name": "annotations_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "summary", - "isRequired": true - }, - { - "type": "string or null", - "name": "text", - "isRequired": true - }, - { - "type": "string or null", - "name": "title", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "pull_requests", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "object", - "name": "head", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - } - ] - } - ] - }, - { - "type": "object", - "name": "base", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - } - ] - } - ] - } - ] - }, - { - "type": "string", - "name": "started_at", - "isRequired": true - }, - { - "type": "string", - "name": "status", - "description": "The phase of the lifecycle that the check is currently in.", - "isRequired": true, - "enum": [ - "queued", - "in_progress", - "completed", - "pending" - ] - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 10, + 9, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -11806,3118 +215,10 @@ "requested_action" ] }, - { - "type": "object", - "name": "check_run", - "in": "body", - "description": "A check performed on the code of a given code change", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object or null", - "name": "app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "issues" - }, - { - "type": "string", - "name": "checks" - }, - { - "type": "string", - "name": "metadata" - }, - { - "type": "string", - "name": "contents" - }, - { - "type": "string", - "name": "deployments" - } - ] - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app", - "isRequired": true - }, - { - "type": "integer", - "name": "installations_count", - "description": "The number of installations associated with the GitHub app" - }, - { - "type": "string", - "name": "client_id" - }, - { - "type": "string", - "name": "client_secret" - }, - { - "type": "string or null", - "name": "webhook_secret" - }, - { - "type": "string", - "name": "pem" - } - ] - }, - { - "type": "object", - "name": "check_suite", - "description": "A suite of checks performed on the code of a given code change", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "after" - }, - { - "type": "object", - "name": "app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "issues" - }, - { - "type": "string", - "name": "checks" - }, - { - "type": "string", - "name": "metadata" - }, - { - "type": "string", - "name": "contents" - }, - { - "type": "string", - "name": "deployments" - } - ] - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app", - "isRequired": true - }, - { - "type": "integer", - "name": "installations_count", - "description": "The number of installations associated with the GitHub app" - }, - { - "type": "string", - "name": "client_id" - }, - { - "type": "string", - "name": "client_secret" - }, - { - "type": "string or null", - "name": "webhook_secret" - }, - { - "type": "string", - "name": "pem" - } - ] - }, - { - "type": "string or null", - "name": "before" - }, - { - "type": "string or null", - "name": "conclusion", - "enum": [ - "success", - "failure", - "neutral", - "cancelled", - "skipped", - "timed_out", - "action_required", - "stale", - "startup_failure" - ] - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string or null", - "name": "head_branch" - }, - { - "type": "string", - "name": "head_sha", - "description": "The SHA of the head commit that is being checked." - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "array of objects", - "name": "pull_requests", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "object", - "name": "head", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - } - ] - } - ] - }, - { - "type": "object", - "name": "base", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - } - ] - } - ] - } - ] - }, - { - "type": "object", - "name": "repository", - "description": "Minimal Repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string or null", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string or null", - "name": "homepage" - }, - { - "type": "string or null", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0." - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "has_discussions" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string or null", - "name": "pushed_at" - }, - { - "type": "string or null", - "name": "created_at" - }, - { - "type": "string or null", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "string", - "name": "role_name" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "object", - "name": "code_of_conduct", - "description": "Code Of Conduct", - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "body" - }, - { - "type": "string or null", - "name": "html_url", - "isRequired": true - } - ] - }, - { - "type": "object or null", - "name": "license", - "childParamsGroups": [ - { - "type": "string", - "name": "key" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "spdx_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "node_id" - } - ] - }, - { - "type": "integer", - "name": "forks" - }, - { - "type": "integer", - "name": "open_issues" - }, - { - "type": "integer", - "name": "watchers" - }, - { - "type": "boolean", - "name": "allow_forking" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required" - }, - { - "type": "object or null", - "name": "security_and_analysis", - "childParamsGroups": [ - { - "type": "object", - "name": "advanced_security", - "childParamsGroups": [ - { - "type": "string", - "name": "status", - "enum": [ - "enabled", - "disabled" - ] - } - ] - }, - { - "type": "object", - "name": "secret_scanning", - "childParamsGroups": [ - { - "type": "string", - "name": "status", - "enum": [ - "enabled", - "disabled" - ] - } - ] - }, - { - "type": "object", - "name": "secret_scanning_push_protection", - "childParamsGroups": [ - { - "type": "string", - "name": "status", - "enum": [ - "enabled", - "disabled" - ] - } - ] - } - ] - } - ] - }, - { - "type": "string", - "name": "status", - "enum": [ - "queued", - "in_progress", - "completed", - "pending", - "waiting" - ] - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "completed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "conclusion", - "isRequired": true, - "enum": [ - "waiting", - "pending", - "startup_failure", - "stale", - "success", - "failure", - "neutral", - "cancelled", - "skipped", - "timed_out", - "action_required" - ] - }, - { - "type": "object", - "name": "deployment", - "description": "A deployment created as the result of an Actions check run from a workflow that references an environment", - "childParamsGroups": [ - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the deployment", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "task", - "description": "Parameter to specify a task to execute", - "isRequired": true - }, - { - "type": "string", - "name": "original_environment" - }, - { - "type": "string", - "name": "environment", - "description": "Name for the target deployment environment.", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "transient_environment", - "description": "Specifies if the given environment is will no longer exist at some point in the future. Default: false." - }, - { - "type": "boolean", - "name": "production_environment", - "description": "Specifies if the given environment is one that end-users directly interact with. Default: false." - }, - { - "type": "object or null", - "name": "performed_via_github_app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "issues" - }, - { - "type": "string", - "name": "checks" - }, - { - "type": "string", - "name": "metadata" - }, - { - "type": "string", - "name": "contents" - }, - { - "type": "string", - "name": "deployments" - } - ] - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app", - "isRequired": true - }, - { - "type": "integer", - "name": "installations_count", - "description": "The number of installations associated with the GitHub app" - }, - { - "type": "string", - "name": "client_id" - }, - { - "type": "string", - "name": "client_secret" - }, - { - "type": "string or null", - "name": "webhook_secret" - }, - { - "type": "string", - "name": "pem" - } - ] - } - ] - }, - { - "type": "string", - "name": "details_url", - "isRequired": true - }, - { - "type": "string", - "name": "external_id", - "isRequired": true - }, - { - "type": "string", - "name": "head_sha", - "description": "The SHA of the commit that is being checked.", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "The id of the check.", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the check.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object", - "name": "output", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "annotations_count", - "isRequired": true - }, - { - "type": "string", - "name": "annotations_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "summary", - "isRequired": true - }, - { - "type": "string or null", - "name": "text", - "isRequired": true - }, - { - "type": "string or null", - "name": "title", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "pull_requests", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "object", - "name": "head", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - } - ] - } - ] - }, - { - "type": "object", - "name": "base", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - } - ] - } - ] - } - ] - }, - { - "type": "string", - "name": "started_at", - "isRequired": true - }, - { - "type": "string", - "name": "status", - "description": "The phase of the lifecycle that the check is currently in.", - "isRequired": true, - "enum": [ - "queued", - "in_progress", - "completed", - "pending" - ] - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, + 9, + 2, + 3, + 4, { "type": "object", "name": "requested_action", @@ -14931,117 +232,7 @@ } ] }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 6 ], "availability": [ "repository", @@ -15063,3229 +254,11 @@ "rerequested" ] }, - { - "type": "object", - "name": "check_run", - "in": "body", - "description": "A check performed on the code of a given code change", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object or null", - "name": "app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "issues" - }, - { - "type": "string", - "name": "checks" - }, - { - "type": "string", - "name": "metadata" - }, - { - "type": "string", - "name": "contents" - }, - { - "type": "string", - "name": "deployments" - } - ] - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app", - "isRequired": true - }, - { - "type": "integer", - "name": "installations_count", - "description": "The number of installations associated with the GitHub app" - }, - { - "type": "string", - "name": "client_id" - }, - { - "type": "string", - "name": "client_secret" - }, - { - "type": "string or null", - "name": "webhook_secret" - }, - { - "type": "string", - "name": "pem" - } - ] - }, - { - "type": "object", - "name": "check_suite", - "description": "A suite of checks performed on the code of a given code change", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "after" - }, - { - "type": "object", - "name": "app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "issues" - }, - { - "type": "string", - "name": "checks" - }, - { - "type": "string", - "name": "metadata" - }, - { - "type": "string", - "name": "contents" - }, - { - "type": "string", - "name": "deployments" - } - ] - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app", - "isRequired": true - }, - { - "type": "integer", - "name": "installations_count", - "description": "The number of installations associated with the GitHub app" - }, - { - "type": "string", - "name": "client_id" - }, - { - "type": "string", - "name": "client_secret" - }, - { - "type": "string or null", - "name": "webhook_secret" - }, - { - "type": "string", - "name": "pem" - } - ] - }, - { - "type": "string or null", - "name": "before" - }, - { - "type": "string or null", - "name": "conclusion", - "enum": [ - "success", - "failure", - "neutral", - "cancelled", - "skipped", - "timed_out", - "action_required", - "stale", - "startup_failure" - ] - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string or null", - "name": "head_branch" - }, - { - "type": "string", - "name": "head_sha", - "description": "The SHA of the head commit that is being checked." - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "array of objects", - "name": "pull_requests", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "object", - "name": "head", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - } - ] - } - ] - }, - { - "type": "object", - "name": "base", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - } - ] - } - ] - } - ] - }, - { - "type": "object", - "name": "repository", - "description": "Minimal Repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string or null", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string or null", - "name": "homepage" - }, - { - "type": "string or null", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0." - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "has_discussions" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string or null", - "name": "pushed_at" - }, - { - "type": "string or null", - "name": "created_at" - }, - { - "type": "string or null", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "string", - "name": "role_name" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "object", - "name": "code_of_conduct", - "description": "Code Of Conduct", - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "body" - }, - { - "type": "string or null", - "name": "html_url", - "isRequired": true - } - ] - }, - { - "type": "object or null", - "name": "license", - "childParamsGroups": [ - { - "type": "string", - "name": "key" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "spdx_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "node_id" - } - ] - }, - { - "type": "integer", - "name": "forks" - }, - { - "type": "integer", - "name": "open_issues" - }, - { - "type": "integer", - "name": "watchers" - }, - { - "type": "boolean", - "name": "allow_forking" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required" - }, - { - "type": "object or null", - "name": "security_and_analysis", - "childParamsGroups": [ - { - "type": "object", - "name": "advanced_security", - "childParamsGroups": [ - { - "type": "string", - "name": "status", - "enum": [ - "enabled", - "disabled" - ] - } - ] - }, - { - "type": "object", - "name": "secret_scanning", - "childParamsGroups": [ - { - "type": "string", - "name": "status", - "enum": [ - "enabled", - "disabled" - ] - } - ] - }, - { - "type": "object", - "name": "secret_scanning_push_protection", - "childParamsGroups": [ - { - "type": "string", - "name": "status", - "enum": [ - "enabled", - "disabled" - ] - } - ] - } - ] - } - ] - }, - { - "type": "string", - "name": "status", - "enum": [ - "queued", - "in_progress", - "completed", - "pending", - "waiting" - ] - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "completed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "conclusion", - "isRequired": true, - "enum": [ - "waiting", - "pending", - "startup_failure", - "stale", - "success", - "failure", - "neutral", - "cancelled", - "skipped", - "timed_out", - "action_required" - ] - }, - { - "type": "object", - "name": "deployment", - "description": "A deployment created as the result of an Actions check run from a workflow that references an environment", - "childParamsGroups": [ - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the deployment", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "task", - "description": "Parameter to specify a task to execute", - "isRequired": true - }, - { - "type": "string", - "name": "original_environment" - }, - { - "type": "string", - "name": "environment", - "description": "Name for the target deployment environment.", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "transient_environment", - "description": "Specifies if the given environment is will no longer exist at some point in the future. Default: false." - }, - { - "type": "boolean", - "name": "production_environment", - "description": "Specifies if the given environment is one that end-users directly interact with. Default: false." - }, - { - "type": "object or null", - "name": "performed_via_github_app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "issues" - }, - { - "type": "string", - "name": "checks" - }, - { - "type": "string", - "name": "metadata" - }, - { - "type": "string", - "name": "contents" - }, - { - "type": "string", - "name": "deployments" - } - ] - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app", - "isRequired": true - }, - { - "type": "integer", - "name": "installations_count", - "description": "The number of installations associated with the GitHub app" - }, - { - "type": "string", - "name": "client_id" - }, - { - "type": "string", - "name": "client_secret" - }, - { - "type": "string or null", - "name": "webhook_secret" - }, - { - "type": "string", - "name": "pem" - } - ] - } - ] - }, - { - "type": "string", - "name": "details_url", - "isRequired": true - }, - { - "type": "string", - "name": "external_id", - "isRequired": true - }, - { - "type": "string", - "name": "head_sha", - "description": "The SHA of the commit that is being checked.", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "The id of the check.", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the check.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object", - "name": "output", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "annotations_count", - "isRequired": true - }, - { - "type": "string", - "name": "annotations_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "summary", - "isRequired": true - }, - { - "type": "string or null", - "name": "text", - "isRequired": true - }, - { - "type": "string or null", - "name": "title", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "pull_requests", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "object", - "name": "head", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - } - ] - } - ] - }, - { - "type": "object", - "name": "base", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - } - ] - } - ] - } - ] - }, - { - "type": "string", - "name": "started_at", - "isRequired": true - }, - { - "type": "string", - "name": "status", - "description": "The phase of the lifecycle that the check is currently in.", - "isRequired": true, - "enum": [ - "queued", - "in_progress", - "completed", - "pending" - ] - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 9, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -18301,20 +274,8 @@ "description": "All check runs in a check suite have completed, and a conclusion is available.", "summary": "This event occurs when there is activity relating to a check suite. For information about check suites, see \"[Getting started with the Checks API](https://docs.github.com/rest/guides/getting-started-with-the-checks-api).\" For information about the APIs to manage check suites, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#checksuite) or \"[Check Suites](https://docs.github.com/rest/checks/suites)\" in the REST API documentation.\n\nFor activity relating to check runs, use the `check_run` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Checks\" permission. To receive the `requested` and `rerequested` event types, the app must have at lease write-level access for the \"Checks\" permission. GitHub Apps with write-level access for the \"Checks\" permission are automatically subscribed to this webhook event.\n\nRepository and organization webhooks only receive payloads for the `completed` event types in repositories.\n\n**Note**: The API only looks for pushes in the repository where the check suite was created. Pushes to a branch in a forked repository are not detected and return an empty `pull_requests` array and a `null` value for `head_branch`.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "completed" - ] - }, - { - "type": "object or null", - "name": "actions_meta", - "in": "body" - }, + 11, + 12, { "type": "object", "name": "check_suite", @@ -19051,1542 +1012,11 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -20600,20 +1030,8 @@ "description": "Someone requested to run a check suite. By default, check suites are automatically created when you create a check run. For more information, see [the GraphQL API documentation for creating a check run](https://docs.github.com/graphql/reference/mutations#createcheckrun) or \"[Create a check run](https://docs.github.com/rest/checks/runs#create-a-check-run)\" in the REST API documentation.", "summary": "This event occurs when there is activity relating to a check suite. For information about check suites, see \"[Getting started with the Checks API](https://docs.github.com/rest/guides/getting-started-with-the-checks-api).\" For information about the APIs to manage check suites, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#checksuite) or \"[Check Suites](https://docs.github.com/rest/checks/suites)\" in the REST API documentation.\n\nFor activity relating to check runs, use the `check_run` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Checks\" permission. To receive the `requested` and `rerequested` event types, the app must have at lease write-level access for the \"Checks\" permission. GitHub Apps with write-level access for the \"Checks\" permission are automatically subscribed to this webhook event.\n\nRepository and organization webhooks only receive payloads for the `completed` event types in repositories.\n\n**Note**: The API only looks for pushes in the repository where the check suite was created. Pushes to a branch in a forked repository are not detected and return an empty `pull_requests` array and a `null` value for `head_branch`.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "requested" - ] - }, - { - "type": "object or null", - "name": "actions_meta", - "in": "body" - }, + 13, + 12, { "type": "object", "name": "check_suite", @@ -21348,1542 +1766,11 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -23660,1542 +2547,11 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -25509,1556 +2865,13 @@ } ] }, - { - "type": "string", - "name": "commit_oid", - "in": "body", - "description": "The commit SHA of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.", - "isRequired": true - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "ref", - "in": "body", - "description": "The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.", - "isRequired": true - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 14, + 1, + 2, + 3, + 15, + 4, + 6 ], "availability": [ "repository", @@ -27394,1556 +3207,13 @@ } ] }, - { - "type": "string", - "name": "commit_oid", - "in": "body", - "description": "The commit SHA of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.", - "isRequired": true - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "ref", - "in": "body", - "description": "The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.", - "isRequired": true - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 14, + 1, + 2, + 3, + 15, + 4, + 6 ], "availability": [ "repository", @@ -28957,15 +3227,7 @@ "description": "A code scanning alert was created in a repository.", "summary": "This event occurs when there is activity relating to code scanning alerts in a repository. For more information, see \"[About code scanning](https://docs.github.com/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning)\" and \"[About code scanning alerts](https://docs.github.com/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts).\" For information about the API to manage code scanning, see \"[Code scanning](https://docs.github.com/rest/code-scanning)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Code scanning alerts\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "created" - ] - }, + 0, { "type": "object", "name": "alert", @@ -29197,1556 +3459,13 @@ } ] }, - { - "type": "string", - "name": "commit_oid", - "in": "body", - "description": "The commit SHA of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.", - "isRequired": true - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "ref", - "in": "body", - "description": "The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.", - "isRequired": true - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 14, + 1, + 2, + 3, + 15, + 4, + 6 ], "availability": [ "repository", @@ -30760,15 +3479,7 @@ "description": "A code scanning alert was fixed in a branch by a commit.", "summary": "This event occurs when there is activity relating to code scanning alerts in a repository. For more information, see \"[About code scanning](https://docs.github.com/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning)\" and \"[About code scanning alerts](https://docs.github.com/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts).\" For information about the API to manage code scanning, see \"[Code scanning](https://docs.github.com/rest/code-scanning)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Code scanning alerts\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "fixed" - ] - }, + 16, { "type": "object", "name": "alert", @@ -31085,1556 +3796,13 @@ } ] }, - { - "type": "string", - "name": "commit_oid", - "in": "body", - "description": "The commit SHA of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.", - "isRequired": true - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "ref", - "in": "body", - "description": "The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.", - "isRequired": true - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 14, + 1, + 2, + 3, + 15, + 4, + 6 ], "availability": [ "repository", @@ -32648,15 +3816,7 @@ "description": "A previously fixed code scanning alert reappeared in a branch.", "summary": "This event occurs when there is activity relating to code scanning alerts in a repository. For more information, see \"[About code scanning](https://docs.github.com/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning)\" and \"[About code scanning alerts](https://docs.github.com/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts).\" For information about the API to manage code scanning, see \"[Code scanning](https://docs.github.com/rest/code-scanning)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Code scanning alerts\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "reopened" - ] - }, + 17, { "type": "object or null", "name": "alert", @@ -32879,155 +4039,9 @@ "description": "The commit SHA of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.", "isRequired": true }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 1, + 2, + 3, { "type": "string or null", "name": "ref", @@ -33035,1393 +4049,8 @@ "description": "The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.", "isRequired": true }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 4, + 6 ], "availability": [ "repository", @@ -34633,1556 +4262,13 @@ } ] }, - { - "type": "string", - "name": "commit_oid", - "in": "body", - "description": "The commit SHA of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.", - "isRequired": true - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "ref", - "in": "body", - "description": "The Git reference of the code scanning alert. When the action is `reopened_by_user` or `closed_by_user`, the event was triggered by the `sender` and this value will be empty.", - "isRequired": true - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 14, + 1, + 2, + 3, + 15, + 4, + 6 ], "availability": [ "repository", @@ -36449,1542 +4535,11 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -38006,87 +4561,8 @@ "description": "The repository's current description.", "isRequired": true }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, + 1, + 2, { "type": "string", "name": "master_branch", @@ -38094,88 +4570,9 @@ "description": "The name of the repository's default branch (usually `main`).", "isRequired": true }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "pusher_type", - "in": "body", - "description": "The pusher type for the event. Can be either `user` or a deploy key.", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "in": "body", - "description": "The [`git ref`](https://docs.github.com/rest/reference/git#get-a-reference) resource.", - "isRequired": true - }, + 3, + 18, + 19, { "type": "string", "name": "ref_type", @@ -38187,1393 +4584,8 @@ "branch" ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 4, + 6 ], "availability": [ "repository", @@ -39588,169 +4600,11 @@ "default": { "summary": "This event occurs when a Git branch or tag is deleted.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Contents\" repository permission.\n\n**Note**: This event will not occur when more than three tags are deleted at once.", "bodyParameters": [ - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "pusher_type", - "in": "body", - "description": "The pusher type for the event. Can be either `user` or a deploy key.", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "in": "body", - "description": "The [`git ref`](https://docs.github.com/rest/reference/git#get-a-reference) resource.", - "isRequired": true - }, + 1, + 2, + 3, + 18, + 19, { "type": "string", "name": "ref_type", @@ -39762,1393 +4616,8 @@ "branch" ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 4, + 6 ], "availability": [ "repository", @@ -41164,2043 +4633,13 @@ "description": "A manifest file change introduced a vulnerable dependency, or a GitHub Security Advisory was published and an existing dependency was found to be vulnerable.", "summary": "This event occurs when there is activity relating to Dependabot alerts.\n\nFor more information about Dependabot alerts, see \"[About Dependabot alerts](https://docs.github.com/code-security/dependabot/dependabot-alerts/about-dependabot-alerts).\" For information about the API to manage Dependabot alerts, see \"[Dependabot alerts](https://docs.github.com/rest/dependabot/alerts)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Dependabot alerts\" repository permission.\n\n**Note**: Webhook events for Dependabot alerts are currently in beta and subject to change.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "created" - ] - }, - { - "type": "object", - "name": "alert", - "in": "body", - "description": "A Dependabot alert.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "number", - "description": "The security alert number.", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the Dependabot alert.", - "isRequired": true, - "enum": [ - "dismissed", - "fixed", - "open" - ] - }, - { - "type": "object", - "name": "dependency", - "description": "Details for the vulnerable dependency.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "package", - "description": "Details for the vulnerable package.", - "childParamsGroups": [ - { - "type": "string", - "name": "ecosystem", - "description": "The package's language or package management ecosystem.", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The unique package name within its ecosystem.", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "manifest_path", - "description": "The full path to the dependency manifest file, relative to the root of the repository." - }, - { - "type": "string or null", - "name": "scope", - "description": "The execution scope of the vulnerable dependency.", - "enum": [ - "development", - "runtime" - ] - } - ] - }, - { - "type": "object", - "name": "security_advisory", - "description": "Details for the GitHub Security Advisory.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ghsa_id", - "description": "The unique GitHub Security Advisory ID assigned to the advisory.", - "isRequired": true - }, - { - "type": "string or null", - "name": "cve_id", - "description": "The unique CVE ID assigned to the advisory.", - "isRequired": true - }, - { - "type": "string", - "name": "summary", - "description": "A short, plain text summary of the advisory.", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "description": "A long-form Markdown-supported description of the advisory.", - "isRequired": true - }, - { - "type": "array of objects", - "name": "vulnerabilities", - "description": "Vulnerable version range information for the advisory.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "package", - "description": "Details for the vulnerable package.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ecosystem", - "description": "The package's language or package management ecosystem.", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The unique package name within its ecosystem.", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "severity", - "description": "The severity of the vulnerability.", - "isRequired": true, - "enum": [ - "low", - "medium", - "high", - "critical" - ] - }, - { - "type": "string", - "name": "vulnerable_version_range", - "description": "Conditions that identify vulnerable versions of this vulnerability's package.", - "isRequired": true - }, - { - "type": "object or null", - "name": "first_patched_version", - "description": "Details pertaining to the package version that patches this vulnerability.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "identifier", - "description": "The package version that patches this vulnerability.", - "isRequired": true - } - ] - } - ] - }, - { - "type": "string", - "name": "severity", - "description": "The severity of the advisory.", - "isRequired": true, - "enum": [ - "low", - "medium", - "high", - "critical" - ] - }, - { - "type": "object", - "name": "cvss", - "description": "Details for the advisory pertaining to the Common Vulnerability Scoring System.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "number", - "name": "score", - "description": "The overall CVSS score of the advisory.", - "isRequired": true - }, - { - "type": "string or null", - "name": "vector_string", - "description": "The full CVSS vector string for the advisory.", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "cwes", - "description": "Details for the advisory pertaining to Common Weakness Enumeration.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "cwe_id", - "description": "The unique CWE ID.", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The short, plain text name of the CWE.", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "identifiers", - "description": "Values that identify this advisory among security information sources.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "type", - "description": "The type of advisory identifier.", - "isRequired": true, - "enum": [ - "CVE", - "GHSA" - ] - }, - { - "type": "string", - "name": "value", - "description": "The value of the advisory identifer.", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "references", - "description": "Links to additional advisory information.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "url", - "description": "The URL of the reference.", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "published_at", - "description": "The time that the advisory was published in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "description": "The time that the advisory was last modified in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - }, - { - "type": "string or null", - "name": "withdrawn_at", - "description": "The time that the advisory was withdrawn in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "security_vulnerability", - "description": "Details pertaining to one vulnerable version range for the advisory.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "package", - "description": "Details for the vulnerable package.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ecosystem", - "description": "The package's language or package management ecosystem.", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The unique package name within its ecosystem.", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "severity", - "description": "The severity of the vulnerability.", - "isRequired": true, - "enum": [ - "low", - "medium", - "high", - "critical" - ] - }, - { - "type": "string", - "name": "vulnerable_version_range", - "description": "Conditions that identify vulnerable versions of this vulnerability's package.", - "isRequired": true - }, - { - "type": "object or null", - "name": "first_patched_version", - "description": "Details pertaining to the package version that patches this vulnerability.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "identifier", - "description": "The package version that patches this vulnerability.", - "isRequired": true - } - ] - } - ] - }, - { - "type": "string", - "name": "url", - "description": "The REST API URL of the alert resource.", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "The GitHub URL of the alert resource.", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - }, - { - "type": "string or null", - "name": "dismissed_at", - "description": "The time that the alert was dismissed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - }, - { - "type": "object or null", - "name": "dismissed_by", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string or null", - "name": "dismissed_reason", - "description": "The reason that the alert was dismissed.", - "isRequired": true, - "enum": [ - "fix_started", - "inaccurate", - "no_bandwidth", - "not_used", - "tolerable_risk" - ] - }, - { - "type": "string or null", - "name": "dismissed_comment", - "description": "An optional comment associated with the alert's dismissal.", - "isRequired": true - }, - { - "type": "string or null", - "name": "fixed_at", - "description": "The time that the alert was no longer detected and was considered fixed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 0, + 20, + 2, + 3, + 1, + 4, + 6 ], "availability": [ "repository", @@ -43214,2043 +4653,13 @@ "description": "A Dependabot alert was manually closed.", "summary": "This event occurs when there is activity relating to Dependabot alerts.\n\nFor more information about Dependabot alerts, see \"[About Dependabot alerts](https://docs.github.com/code-security/dependabot/dependabot-alerts/about-dependabot-alerts).\" For information about the API to manage Dependabot alerts, see \"[Dependabot alerts](https://docs.github.com/rest/dependabot/alerts)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Dependabot alerts\" repository permission.\n\n**Note**: Webhook events for Dependabot alerts are currently in beta and subject to change.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "dismissed" - ] - }, - { - "type": "object", - "name": "alert", - "in": "body", - "description": "A Dependabot alert.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "number", - "description": "The security alert number.", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the Dependabot alert.", - "isRequired": true, - "enum": [ - "dismissed", - "fixed", - "open" - ] - }, - { - "type": "object", - "name": "dependency", - "description": "Details for the vulnerable dependency.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "package", - "description": "Details for the vulnerable package.", - "childParamsGroups": [ - { - "type": "string", - "name": "ecosystem", - "description": "The package's language or package management ecosystem.", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The unique package name within its ecosystem.", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "manifest_path", - "description": "The full path to the dependency manifest file, relative to the root of the repository." - }, - { - "type": "string or null", - "name": "scope", - "description": "The execution scope of the vulnerable dependency.", - "enum": [ - "development", - "runtime" - ] - } - ] - }, - { - "type": "object", - "name": "security_advisory", - "description": "Details for the GitHub Security Advisory.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ghsa_id", - "description": "The unique GitHub Security Advisory ID assigned to the advisory.", - "isRequired": true - }, - { - "type": "string or null", - "name": "cve_id", - "description": "The unique CVE ID assigned to the advisory.", - "isRequired": true - }, - { - "type": "string", - "name": "summary", - "description": "A short, plain text summary of the advisory.", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "description": "A long-form Markdown-supported description of the advisory.", - "isRequired": true - }, - { - "type": "array of objects", - "name": "vulnerabilities", - "description": "Vulnerable version range information for the advisory.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "package", - "description": "Details for the vulnerable package.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ecosystem", - "description": "The package's language or package management ecosystem.", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The unique package name within its ecosystem.", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "severity", - "description": "The severity of the vulnerability.", - "isRequired": true, - "enum": [ - "low", - "medium", - "high", - "critical" - ] - }, - { - "type": "string", - "name": "vulnerable_version_range", - "description": "Conditions that identify vulnerable versions of this vulnerability's package.", - "isRequired": true - }, - { - "type": "object or null", - "name": "first_patched_version", - "description": "Details pertaining to the package version that patches this vulnerability.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "identifier", - "description": "The package version that patches this vulnerability.", - "isRequired": true - } - ] - } - ] - }, - { - "type": "string", - "name": "severity", - "description": "The severity of the advisory.", - "isRequired": true, - "enum": [ - "low", - "medium", - "high", - "critical" - ] - }, - { - "type": "object", - "name": "cvss", - "description": "Details for the advisory pertaining to the Common Vulnerability Scoring System.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "number", - "name": "score", - "description": "The overall CVSS score of the advisory.", - "isRequired": true - }, - { - "type": "string or null", - "name": "vector_string", - "description": "The full CVSS vector string for the advisory.", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "cwes", - "description": "Details for the advisory pertaining to Common Weakness Enumeration.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "cwe_id", - "description": "The unique CWE ID.", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The short, plain text name of the CWE.", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "identifiers", - "description": "Values that identify this advisory among security information sources.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "type", - "description": "The type of advisory identifier.", - "isRequired": true, - "enum": [ - "CVE", - "GHSA" - ] - }, - { - "type": "string", - "name": "value", - "description": "The value of the advisory identifer.", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "references", - "description": "Links to additional advisory information.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "url", - "description": "The URL of the reference.", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "published_at", - "description": "The time that the advisory was published in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "description": "The time that the advisory was last modified in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - }, - { - "type": "string or null", - "name": "withdrawn_at", - "description": "The time that the advisory was withdrawn in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "security_vulnerability", - "description": "Details pertaining to one vulnerable version range for the advisory.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "package", - "description": "Details for the vulnerable package.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ecosystem", - "description": "The package's language or package management ecosystem.", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The unique package name within its ecosystem.", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "severity", - "description": "The severity of the vulnerability.", - "isRequired": true, - "enum": [ - "low", - "medium", - "high", - "critical" - ] - }, - { - "type": "string", - "name": "vulnerable_version_range", - "description": "Conditions that identify vulnerable versions of this vulnerability's package.", - "isRequired": true - }, - { - "type": "object or null", - "name": "first_patched_version", - "description": "Details pertaining to the package version that patches this vulnerability.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "identifier", - "description": "The package version that patches this vulnerability.", - "isRequired": true - } - ] - } - ] - }, - { - "type": "string", - "name": "url", - "description": "The REST API URL of the alert resource.", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "The GitHub URL of the alert resource.", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - }, - { - "type": "string or null", - "name": "dismissed_at", - "description": "The time that the alert was dismissed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - }, - { - "type": "object or null", - "name": "dismissed_by", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string or null", - "name": "dismissed_reason", - "description": "The reason that the alert was dismissed.", - "isRequired": true, - "enum": [ - "fix_started", - "inaccurate", - "no_bandwidth", - "not_used", - "tolerable_risk" - ] - }, - { - "type": "string or null", - "name": "dismissed_comment", - "description": "An optional comment associated with the alert's dismissal.", - "isRequired": true - }, - { - "type": "string or null", - "name": "fixed_at", - "description": "The time that the alert was no longer detected and was considered fixed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 21, + 20, + 2, + 3, + 1, + 4, + 6 ], "availability": [ "repository", @@ -45264,2043 +4673,13 @@ "description": "A manifest file change removed a vulnerability.", "summary": "This event occurs when there is activity relating to Dependabot alerts.\n\nFor more information about Dependabot alerts, see \"[About Dependabot alerts](https://docs.github.com/code-security/dependabot/dependabot-alerts/about-dependabot-alerts).\" For information about the API to manage Dependabot alerts, see \"[Dependabot alerts](https://docs.github.com/rest/dependabot/alerts)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Dependabot alerts\" repository permission.\n\n**Note**: Webhook events for Dependabot alerts are currently in beta and subject to change.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "fixed" - ] - }, - { - "type": "object", - "name": "alert", - "in": "body", - "description": "A Dependabot alert.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "number", - "description": "The security alert number.", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the Dependabot alert.", - "isRequired": true, - "enum": [ - "dismissed", - "fixed", - "open" - ] - }, - { - "type": "object", - "name": "dependency", - "description": "Details for the vulnerable dependency.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "package", - "description": "Details for the vulnerable package.", - "childParamsGroups": [ - { - "type": "string", - "name": "ecosystem", - "description": "The package's language or package management ecosystem.", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The unique package name within its ecosystem.", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "manifest_path", - "description": "The full path to the dependency manifest file, relative to the root of the repository." - }, - { - "type": "string or null", - "name": "scope", - "description": "The execution scope of the vulnerable dependency.", - "enum": [ - "development", - "runtime" - ] - } - ] - }, - { - "type": "object", - "name": "security_advisory", - "description": "Details for the GitHub Security Advisory.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ghsa_id", - "description": "The unique GitHub Security Advisory ID assigned to the advisory.", - "isRequired": true - }, - { - "type": "string or null", - "name": "cve_id", - "description": "The unique CVE ID assigned to the advisory.", - "isRequired": true - }, - { - "type": "string", - "name": "summary", - "description": "A short, plain text summary of the advisory.", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "description": "A long-form Markdown-supported description of the advisory.", - "isRequired": true - }, - { - "type": "array of objects", - "name": "vulnerabilities", - "description": "Vulnerable version range information for the advisory.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "package", - "description": "Details for the vulnerable package.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ecosystem", - "description": "The package's language or package management ecosystem.", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The unique package name within its ecosystem.", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "severity", - "description": "The severity of the vulnerability.", - "isRequired": true, - "enum": [ - "low", - "medium", - "high", - "critical" - ] - }, - { - "type": "string", - "name": "vulnerable_version_range", - "description": "Conditions that identify vulnerable versions of this vulnerability's package.", - "isRequired": true - }, - { - "type": "object or null", - "name": "first_patched_version", - "description": "Details pertaining to the package version that patches this vulnerability.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "identifier", - "description": "The package version that patches this vulnerability.", - "isRequired": true - } - ] - } - ] - }, - { - "type": "string", - "name": "severity", - "description": "The severity of the advisory.", - "isRequired": true, - "enum": [ - "low", - "medium", - "high", - "critical" - ] - }, - { - "type": "object", - "name": "cvss", - "description": "Details for the advisory pertaining to the Common Vulnerability Scoring System.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "number", - "name": "score", - "description": "The overall CVSS score of the advisory.", - "isRequired": true - }, - { - "type": "string or null", - "name": "vector_string", - "description": "The full CVSS vector string for the advisory.", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "cwes", - "description": "Details for the advisory pertaining to Common Weakness Enumeration.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "cwe_id", - "description": "The unique CWE ID.", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The short, plain text name of the CWE.", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "identifiers", - "description": "Values that identify this advisory among security information sources.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "type", - "description": "The type of advisory identifier.", - "isRequired": true, - "enum": [ - "CVE", - "GHSA" - ] - }, - { - "type": "string", - "name": "value", - "description": "The value of the advisory identifer.", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "references", - "description": "Links to additional advisory information.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "url", - "description": "The URL of the reference.", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "published_at", - "description": "The time that the advisory was published in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "description": "The time that the advisory was last modified in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - }, - { - "type": "string or null", - "name": "withdrawn_at", - "description": "The time that the advisory was withdrawn in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "security_vulnerability", - "description": "Details pertaining to one vulnerable version range for the advisory.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "package", - "description": "Details for the vulnerable package.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ecosystem", - "description": "The package's language or package management ecosystem.", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The unique package name within its ecosystem.", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "severity", - "description": "The severity of the vulnerability.", - "isRequired": true, - "enum": [ - "low", - "medium", - "high", - "critical" - ] - }, - { - "type": "string", - "name": "vulnerable_version_range", - "description": "Conditions that identify vulnerable versions of this vulnerability's package.", - "isRequired": true - }, - { - "type": "object or null", - "name": "first_patched_version", - "description": "Details pertaining to the package version that patches this vulnerability.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "identifier", - "description": "The package version that patches this vulnerability.", - "isRequired": true - } - ] - } - ] - }, - { - "type": "string", - "name": "url", - "description": "The REST API URL of the alert resource.", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "The GitHub URL of the alert resource.", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - }, - { - "type": "string or null", - "name": "dismissed_at", - "description": "The time that the alert was dismissed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - }, - { - "type": "object or null", - "name": "dismissed_by", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string or null", - "name": "dismissed_reason", - "description": "The reason that the alert was dismissed.", - "isRequired": true, - "enum": [ - "fix_started", - "inaccurate", - "no_bandwidth", - "not_used", - "tolerable_risk" - ] - }, - { - "type": "string or null", - "name": "dismissed_comment", - "description": "An optional comment associated with the alert's dismissal.", - "isRequired": true - }, - { - "type": "string or null", - "name": "fixed_at", - "description": "The time that the alert was no longer detected and was considered fixed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 16, + 20, + 2, + 3, + 1, + 4, + 6 ], "availability": [ "repository", @@ -47323,2034 +4702,12 @@ "reintroduced" ] }, - { - "type": "object", - "name": "alert", - "in": "body", - "description": "A Dependabot alert.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "number", - "description": "The security alert number.", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the Dependabot alert.", - "isRequired": true, - "enum": [ - "dismissed", - "fixed", - "open" - ] - }, - { - "type": "object", - "name": "dependency", - "description": "Details for the vulnerable dependency.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "package", - "description": "Details for the vulnerable package.", - "childParamsGroups": [ - { - "type": "string", - "name": "ecosystem", - "description": "The package's language or package management ecosystem.", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The unique package name within its ecosystem.", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "manifest_path", - "description": "The full path to the dependency manifest file, relative to the root of the repository." - }, - { - "type": "string or null", - "name": "scope", - "description": "The execution scope of the vulnerable dependency.", - "enum": [ - "development", - "runtime" - ] - } - ] - }, - { - "type": "object", - "name": "security_advisory", - "description": "Details for the GitHub Security Advisory.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ghsa_id", - "description": "The unique GitHub Security Advisory ID assigned to the advisory.", - "isRequired": true - }, - { - "type": "string or null", - "name": "cve_id", - "description": "The unique CVE ID assigned to the advisory.", - "isRequired": true - }, - { - "type": "string", - "name": "summary", - "description": "A short, plain text summary of the advisory.", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "description": "A long-form Markdown-supported description of the advisory.", - "isRequired": true - }, - { - "type": "array of objects", - "name": "vulnerabilities", - "description": "Vulnerable version range information for the advisory.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "package", - "description": "Details for the vulnerable package.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ecosystem", - "description": "The package's language or package management ecosystem.", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The unique package name within its ecosystem.", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "severity", - "description": "The severity of the vulnerability.", - "isRequired": true, - "enum": [ - "low", - "medium", - "high", - "critical" - ] - }, - { - "type": "string", - "name": "vulnerable_version_range", - "description": "Conditions that identify vulnerable versions of this vulnerability's package.", - "isRequired": true - }, - { - "type": "object or null", - "name": "first_patched_version", - "description": "Details pertaining to the package version that patches this vulnerability.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "identifier", - "description": "The package version that patches this vulnerability.", - "isRequired": true - } - ] - } - ] - }, - { - "type": "string", - "name": "severity", - "description": "The severity of the advisory.", - "isRequired": true, - "enum": [ - "low", - "medium", - "high", - "critical" - ] - }, - { - "type": "object", - "name": "cvss", - "description": "Details for the advisory pertaining to the Common Vulnerability Scoring System.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "number", - "name": "score", - "description": "The overall CVSS score of the advisory.", - "isRequired": true - }, - { - "type": "string or null", - "name": "vector_string", - "description": "The full CVSS vector string for the advisory.", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "cwes", - "description": "Details for the advisory pertaining to Common Weakness Enumeration.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "cwe_id", - "description": "The unique CWE ID.", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The short, plain text name of the CWE.", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "identifiers", - "description": "Values that identify this advisory among security information sources.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "type", - "description": "The type of advisory identifier.", - "isRequired": true, - "enum": [ - "CVE", - "GHSA" - ] - }, - { - "type": "string", - "name": "value", - "description": "The value of the advisory identifer.", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "references", - "description": "Links to additional advisory information.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "url", - "description": "The URL of the reference.", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "published_at", - "description": "The time that the advisory was published in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "description": "The time that the advisory was last modified in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - }, - { - "type": "string or null", - "name": "withdrawn_at", - "description": "The time that the advisory was withdrawn in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "security_vulnerability", - "description": "Details pertaining to one vulnerable version range for the advisory.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "package", - "description": "Details for the vulnerable package.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ecosystem", - "description": "The package's language or package management ecosystem.", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The unique package name within its ecosystem.", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "severity", - "description": "The severity of the vulnerability.", - "isRequired": true, - "enum": [ - "low", - "medium", - "high", - "critical" - ] - }, - { - "type": "string", - "name": "vulnerable_version_range", - "description": "Conditions that identify vulnerable versions of this vulnerability's package.", - "isRequired": true - }, - { - "type": "object or null", - "name": "first_patched_version", - "description": "Details pertaining to the package version that patches this vulnerability.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "identifier", - "description": "The package version that patches this vulnerability.", - "isRequired": true - } - ] - } - ] - }, - { - "type": "string", - "name": "url", - "description": "The REST API URL of the alert resource.", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "The GitHub URL of the alert resource.", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - }, - { - "type": "string or null", - "name": "dismissed_at", - "description": "The time that the alert was dismissed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - }, - { - "type": "object or null", - "name": "dismissed_by", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string or null", - "name": "dismissed_reason", - "description": "The reason that the alert was dismissed.", - "isRequired": true, - "enum": [ - "fix_started", - "inaccurate", - "no_bandwidth", - "not_used", - "tolerable_risk" - ] - }, - { - "type": "string or null", - "name": "dismissed_comment", - "description": "An optional comment associated with the alert's dismissal.", - "isRequired": true - }, - { - "type": "string or null", - "name": "fixed_at", - "description": "The time that the alert was no longer detected and was considered fixed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 20, + 2, + 3, + 1, + 4, + 6 ], "availability": [ "repository", @@ -49364,2043 +4721,13 @@ "description": "A Dependabot alert was manually reopened.", "summary": "This event occurs when there is activity relating to Dependabot alerts.\n\nFor more information about Dependabot alerts, see \"[About Dependabot alerts](https://docs.github.com/code-security/dependabot/dependabot-alerts/about-dependabot-alerts).\" For information about the API to manage Dependabot alerts, see \"[Dependabot alerts](https://docs.github.com/rest/dependabot/alerts)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Dependabot alerts\" repository permission.\n\n**Note**: Webhook events for Dependabot alerts are currently in beta and subject to change.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "reopened" - ] - }, - { - "type": "object", - "name": "alert", - "in": "body", - "description": "A Dependabot alert.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "number", - "description": "The security alert number.", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the Dependabot alert.", - "isRequired": true, - "enum": [ - "dismissed", - "fixed", - "open" - ] - }, - { - "type": "object", - "name": "dependency", - "description": "Details for the vulnerable dependency.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "package", - "description": "Details for the vulnerable package.", - "childParamsGroups": [ - { - "type": "string", - "name": "ecosystem", - "description": "The package's language or package management ecosystem.", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The unique package name within its ecosystem.", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "manifest_path", - "description": "The full path to the dependency manifest file, relative to the root of the repository." - }, - { - "type": "string or null", - "name": "scope", - "description": "The execution scope of the vulnerable dependency.", - "enum": [ - "development", - "runtime" - ] - } - ] - }, - { - "type": "object", - "name": "security_advisory", - "description": "Details for the GitHub Security Advisory.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ghsa_id", - "description": "The unique GitHub Security Advisory ID assigned to the advisory.", - "isRequired": true - }, - { - "type": "string or null", - "name": "cve_id", - "description": "The unique CVE ID assigned to the advisory.", - "isRequired": true - }, - { - "type": "string", - "name": "summary", - "description": "A short, plain text summary of the advisory.", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "description": "A long-form Markdown-supported description of the advisory.", - "isRequired": true - }, - { - "type": "array of objects", - "name": "vulnerabilities", - "description": "Vulnerable version range information for the advisory.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "package", - "description": "Details for the vulnerable package.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ecosystem", - "description": "The package's language or package management ecosystem.", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The unique package name within its ecosystem.", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "severity", - "description": "The severity of the vulnerability.", - "isRequired": true, - "enum": [ - "low", - "medium", - "high", - "critical" - ] - }, - { - "type": "string", - "name": "vulnerable_version_range", - "description": "Conditions that identify vulnerable versions of this vulnerability's package.", - "isRequired": true - }, - { - "type": "object or null", - "name": "first_patched_version", - "description": "Details pertaining to the package version that patches this vulnerability.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "identifier", - "description": "The package version that patches this vulnerability.", - "isRequired": true - } - ] - } - ] - }, - { - "type": "string", - "name": "severity", - "description": "The severity of the advisory.", - "isRequired": true, - "enum": [ - "low", - "medium", - "high", - "critical" - ] - }, - { - "type": "object", - "name": "cvss", - "description": "Details for the advisory pertaining to the Common Vulnerability Scoring System.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "number", - "name": "score", - "description": "The overall CVSS score of the advisory.", - "isRequired": true - }, - { - "type": "string or null", - "name": "vector_string", - "description": "The full CVSS vector string for the advisory.", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "cwes", - "description": "Details for the advisory pertaining to Common Weakness Enumeration.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "cwe_id", - "description": "The unique CWE ID.", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The short, plain text name of the CWE.", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "identifiers", - "description": "Values that identify this advisory among security information sources.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "type", - "description": "The type of advisory identifier.", - "isRequired": true, - "enum": [ - "CVE", - "GHSA" - ] - }, - { - "type": "string", - "name": "value", - "description": "The value of the advisory identifer.", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "references", - "description": "Links to additional advisory information.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "url", - "description": "The URL of the reference.", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "published_at", - "description": "The time that the advisory was published in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "description": "The time that the advisory was last modified in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - }, - { - "type": "string or null", - "name": "withdrawn_at", - "description": "The time that the advisory was withdrawn in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "security_vulnerability", - "description": "Details pertaining to one vulnerable version range for the advisory.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "package", - "description": "Details for the vulnerable package.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ecosystem", - "description": "The package's language or package management ecosystem.", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The unique package name within its ecosystem.", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "severity", - "description": "The severity of the vulnerability.", - "isRequired": true, - "enum": [ - "low", - "medium", - "high", - "critical" - ] - }, - { - "type": "string", - "name": "vulnerable_version_range", - "description": "Conditions that identify vulnerable versions of this vulnerability's package.", - "isRequired": true - }, - { - "type": "object or null", - "name": "first_patched_version", - "description": "Details pertaining to the package version that patches this vulnerability.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "identifier", - "description": "The package version that patches this vulnerability.", - "isRequired": true - } - ] - } - ] - }, - { - "type": "string", - "name": "url", - "description": "The REST API URL of the alert resource.", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "The GitHub URL of the alert resource.", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - }, - { - "type": "string or null", - "name": "dismissed_at", - "description": "The time that the alert was dismissed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - }, - { - "type": "object or null", - "name": "dismissed_by", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string or null", - "name": "dismissed_reason", - "description": "The reason that the alert was dismissed.", - "isRequired": true, - "enum": [ - "fix_started", - "inaccurate", - "no_bandwidth", - "not_used", - "tolerable_risk" - ] - }, - { - "type": "string or null", - "name": "dismissed_comment", - "description": "An optional comment associated with the alert's dismissal.", - "isRequired": true - }, - { - "type": "string or null", - "name": "fixed_at", - "description": "The time that the alert was no longer detected and was considered fixed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 17, + 20, + 2, + 3, + 1, + 4, + 6 ], "availability": [ "repository", @@ -51416,1603 +4743,13 @@ "description": "A deploy key was created.", "summary": "This event occurs when there is activity relating to deploy keys. For more information, see \"[Managing deploy keys](https://docs.github.com/developers/overview/managing-deploy-keys).\" For information about the APIs to manage deploy keys, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#deploykey) or \"[Deploy keys](https://docs.github.com/rest/deploy-keys)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Deployments\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "created" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "key", - "in": "body", - "description": "The [`deploy key`](https://docs.github.com/rest/reference/deployments#get-a-deploy-key) resource.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "added_by" - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string or null", - "name": "last_used" - }, - { - "type": "boolean", - "name": "read_only", - "isRequired": true - }, - { - "type": "string", - "name": "title", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "boolean", - "name": "verified", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 0, + 1, + 2, + 22, + 3, + 4, + 6 ], "availability": [ "repository", @@ -53026,1603 +4763,13 @@ "description": "A deploy key was deleted.", "summary": "This event occurs when there is activity relating to deploy keys. For more information, see \"[Managing deploy keys](https://docs.github.com/developers/overview/managing-deploy-keys).\" For information about the APIs to manage deploy keys, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#deploykey) or \"[Deploy keys](https://docs.github.com/rest/deploy-keys)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Deployments\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "deleted" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "key", - "in": "body", - "description": "The [`deploy key`](https://docs.github.com/rest/reference/deployments#get-a-deploy-key) resource.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "added_by" - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string or null", - "name": "last_used" - }, - { - "type": "boolean", - "name": "read_only", - "isRequired": true - }, - { - "type": "string", - "name": "title", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "boolean", - "name": "verified", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 7, + 1, + 2, + 22, + 3, + 4, + 6 ], "availability": [ "repository", @@ -54638,15 +4785,7 @@ "description": "A deployment was created.", "summary": "This event occurs when there is activity relating to deployments. For more information, see \"[About deployments](https://docs.github.com/actions/deployment/about-deployments).\" For information about the APIs to manage deployments, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#deployment) or \"[Deployments](https://docs.github.com/rest/deployments/deployments)\" in the REST API documentation.\n\nFor activity relating to deployment status, use the `deployment_status` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Deployments\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "created" - ] - }, + 0, { "type": "object", "name": "deployment", @@ -55277,1600 +5416,12 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "object or null", - "name": "workflow", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "badge_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "path", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, + 1, + 2, + 3, + 4, + 6, + 23, { "type": "object or null", "name": "workflow_run", @@ -57891,15 +6442,7 @@ "description": "A new deployment status was created.", "summary": "This event occurs when there is activity relating to deployment statuses. For more information, see \"[About deployments](https://docs.github.com/actions/deployment/about-deployments).\" For information about the APIs to manage deployments, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#deployment) or \"[Deployments](https://docs.github.com/rest/deployments/deployments)\" in the REST API documentation.\n\nFor activity relating to deployment creation, use the `deployment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Deployments\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "created" - ] - }, + 0, { "type": "object or null", "name": "check_run", @@ -59237,1542 +7780,11 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, + 1, + 2, + 3, + 4, + 6, { "type": "object or null", "name": "workflow", @@ -62088,1961 +9100,12 @@ } ] }, - { - "type": "object", - "name": "discussion", - "in": "body", - "description": "A Discussion in a repository.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true - }, - { - "type": "string or null", - "name": "answer_chosen_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "answer_chosen_by", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "answer_html_url", - "isRequired": true - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string", - "name": "body", - "isRequired": true - }, - { - "type": "object", - "name": "category", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "emoji", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_answerable", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "integer", - "name": "repository_id", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "comments", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "locked", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "object", - "name": "reactions", - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.", - "isRequired": true, - "enum": [ - "open", - "locked", - "converting", - "transferring" - ] - }, - { - "type": "string", - "name": "timeline_url" - }, - { - "type": "string", - "name": "title", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 24, + 1, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -64136,1961 +9199,12 @@ } ] }, - { - "type": "object", - "name": "discussion", - "in": "body", - "description": "A Discussion in a repository.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true - }, - { - "type": "string or null", - "name": "answer_chosen_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "answer_chosen_by", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "answer_html_url", - "isRequired": true - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string", - "name": "body", - "isRequired": true - }, - { - "type": "object", - "name": "category", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "emoji", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_answerable", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "integer", - "name": "repository_id", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "comments", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "locked", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "object", - "name": "reactions", - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.", - "isRequired": true, - "enum": [ - "open", - "locked", - "converting", - "transferring" - ] - }, - { - "type": "string", - "name": "timeline_url" - }, - { - "type": "string", - "name": "title", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 24, + 1, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -66104,15 +9218,7 @@ "description": "A discussion was created.", "summary": "This event occurs when there is activity relating to a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a comment on a discussion, use the `discussion_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "created" - ] - }, + 0, { "type": "object", "name": "discussion", @@ -66785,1542 +9891,11 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -68334,1970 +9909,13 @@ "description": "A discussion was deleted.", "summary": "This event occurs when there is activity relating to a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a comment on a discussion, use the `discussion_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "deleted" - ] - }, - { - "type": "object", - "name": "discussion", - "in": "body", - "description": "A Discussion in a repository.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true - }, - { - "type": "string or null", - "name": "answer_chosen_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "answer_chosen_by", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "answer_html_url", - "isRequired": true - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string", - "name": "body", - "isRequired": true - }, - { - "type": "object", - "name": "category", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "emoji", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_answerable", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "integer", - "name": "repository_id", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "comments", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "locked", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "object", - "name": "reactions", - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.", - "isRequired": true, - "enum": [ - "open", - "locked", - "converting", - "transferring" - ] - }, - { - "type": "string", - "name": "timeline_url" - }, - { - "type": "string", - "name": "title", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 7, + 24, + 1, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -70311,15 +9929,7 @@ "description": "The title or body on a discussion was edited, or the category of the discussion was changed.", "summary": "This event occurs when there is activity relating to a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a comment on a discussion, use the `discussion_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "edited" - ] - }, + 8, { "type": "object", "name": "changes", @@ -70349,1961 +9959,12 @@ } ] }, - { - "type": "object", - "name": "discussion", - "in": "body", - "description": "A Discussion in a repository.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true - }, - { - "type": "string or null", - "name": "answer_chosen_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "answer_chosen_by", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "answer_html_url", - "isRequired": true - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string", - "name": "body", - "isRequired": true - }, - { - "type": "object", - "name": "category", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "emoji", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_answerable", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "integer", - "name": "repository_id", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "comments", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "locked", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "object", - "name": "reactions", - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.", - "isRequired": true, - "enum": [ - "open", - "locked", - "converting", - "transferring" - ] - }, - { - "type": "string", - "name": "timeline_url" - }, - { - "type": "string", - "name": "title", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 24, + 1, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -72317,15 +9978,7 @@ "description": "A label was added to a discussion.", "summary": "This event occurs when there is activity relating to a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a comment on a discussion, use the `discussion_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "labeled" - ] - }, + 25, { "type": "object", "name": "discussion", @@ -72743,1588 +10396,12 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "label", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 26, + 3, + 4, + 6 ], "availability": [ "repository", @@ -74338,1970 +10415,13 @@ "description": "A discussion was locked.", "summary": "This event occurs when there is activity relating to a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a comment on a discussion, use the `discussion_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "locked" - ] - }, - { - "type": "object", - "name": "discussion", - "in": "body", - "description": "A Discussion in a repository.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true - }, - { - "type": "string or null", - "name": "answer_chosen_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "answer_chosen_by", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "answer_html_url", - "isRequired": true - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string", - "name": "body", - "isRequired": true - }, - { - "type": "object", - "name": "category", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "emoji", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_answerable", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "integer", - "name": "repository_id", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "comments", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "locked", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "object", - "name": "reactions", - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.", - "isRequired": true, - "enum": [ - "open", - "locked", - "converting", - "transferring" - ] - }, - { - "type": "string", - "name": "timeline_url" - }, - { - "type": "string", - "name": "title", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 27, + 24, + 1, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -76315,1970 +10435,13 @@ "description": "A discussion was pinned.", "summary": "This event occurs when there is activity relating to a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a comment on a discussion, use the `discussion_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "pinned" - ] - }, - { - "type": "object", - "name": "discussion", - "in": "body", - "description": "A Discussion in a repository.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true - }, - { - "type": "string or null", - "name": "answer_chosen_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "answer_chosen_by", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "answer_html_url", - "isRequired": true - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string", - "name": "body", - "isRequired": true - }, - { - "type": "object", - "name": "category", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "emoji", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_answerable", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "integer", - "name": "repository_id", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "comments", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "locked", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "object", - "name": "reactions", - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.", - "isRequired": true, - "enum": [ - "open", - "locked", - "converting", - "transferring" - ] - }, - { - "type": "string", - "name": "timeline_url" - }, - { - "type": "string", - "name": "title", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 28, + 24, + 1, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -78292,15 +10455,7 @@ "description": "A discussion was transferred to another repository.", "summary": "This event occurs when there is activity relating to a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a comment on a discussion, use the `discussion_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "transferred" - ] - }, + 29, { "type": "object", "name": "changes", @@ -79353,1961 +11508,12 @@ } ] }, - { - "type": "object", - "name": "discussion", - "in": "body", - "description": "A Discussion in a repository.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true - }, - { - "type": "string or null", - "name": "answer_chosen_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "answer_chosen_by", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "answer_html_url", - "isRequired": true - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string", - "name": "body", - "isRequired": true - }, - { - "type": "object", - "name": "category", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "emoji", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_answerable", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "integer", - "name": "repository_id", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "comments", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "locked", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "object", - "name": "reactions", - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.", - "isRequired": true, - "enum": [ - "open", - "locked", - "converting", - "transferring" - ] - }, - { - "type": "string", - "name": "timeline_url" - }, - { - "type": "string", - "name": "title", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 24, + 1, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -81330,425 +11536,7 @@ "unanswered" ] }, - { - "type": "object", - "name": "discussion", - "in": "body", - "description": "A Discussion in a repository.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true - }, - { - "type": "string or null", - "name": "answer_chosen_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "answer_chosen_by", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "answer_html_url", - "isRequired": true - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string", - "name": "body", - "isRequired": true - }, - { - "type": "object", - "name": "category", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "emoji", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_answerable", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "integer", - "name": "repository_id", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "comments", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "locked", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "object", - "name": "reactions", - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.", - "isRequired": true, - "enum": [ - "open", - "locked", - "converting", - "transferring" - ] - }, - { - "type": "string", - "name": "timeline_url" - }, - { - "type": "string", - "name": "title", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, + 24, { "type": "object", "name": "old_answer", @@ -81977,1460 +11765,9 @@ } ] }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 3, + 4, + 30 ], "availability": [ "repository", @@ -83444,2016 +11781,14 @@ "description": "A label was removed from a discussion.", "summary": "This event occurs when there is activity relating to a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a comment on a discussion, use the `discussion_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "unlabeled" - ] - }, - { - "type": "object", - "name": "discussion", - "in": "body", - "description": "A Discussion in a repository.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true - }, - { - "type": "string or null", - "name": "answer_chosen_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "answer_chosen_by", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "answer_html_url", - "isRequired": true - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string", - "name": "body", - "isRequired": true - }, - { - "type": "object", - "name": "category", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "emoji", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_answerable", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "integer", - "name": "repository_id", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "comments", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "locked", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "object", - "name": "reactions", - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.", - "isRequired": true, - "enum": [ - "open", - "locked", - "converting", - "transferring" - ] - }, - { - "type": "string", - "name": "timeline_url" - }, - { - "type": "string", - "name": "title", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "label", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 31, + 24, + 1, + 2, + 26, + 3, + 4, + 6 ], "availability": [ "repository", @@ -85467,1970 +11802,13 @@ "description": "A discussion was unlocked.", "summary": "This event occurs when there is activity relating to a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a comment on a discussion, use the `discussion_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "unlocked" - ] - }, - { - "type": "object", - "name": "discussion", - "in": "body", - "description": "A Discussion in a repository.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true - }, - { - "type": "string or null", - "name": "answer_chosen_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "answer_chosen_by", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "answer_html_url", - "isRequired": true - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string", - "name": "body", - "isRequired": true - }, - { - "type": "object", - "name": "category", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "emoji", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_answerable", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "integer", - "name": "repository_id", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "comments", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "locked", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "object", - "name": "reactions", - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.", - "isRequired": true, - "enum": [ - "open", - "locked", - "converting", - "transferring" - ] - }, - { - "type": "string", - "name": "timeline_url" - }, - { - "type": "string", - "name": "title", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 32, + 24, + 1, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -87444,1970 +11822,13 @@ "description": "A discussion was unpinned.", "summary": "This event occurs when there is activity relating to a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a comment on a discussion, use the `discussion_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "unpinned" - ] - }, - { - "type": "object", - "name": "discussion", - "in": "body", - "description": "A Discussion in a repository.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true - }, - { - "type": "string or null", - "name": "answer_chosen_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "answer_chosen_by", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "answer_html_url", - "isRequired": true - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string", - "name": "body", - "isRequired": true - }, - { - "type": "object", - "name": "category", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "emoji", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_answerable", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "integer", - "name": "repository_id", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "comments", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "locked", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "object", - "name": "reactions", - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.", - "isRequired": true, - "enum": [ - "open", - "locked", - "converting", - "transferring" - ] - }, - { - "type": "string", - "name": "timeline_url" - }, - { - "type": "string", - "name": "title", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 33, + 24, + 1, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -89423,2199 +11844,14 @@ "description": "A comment on a discussion was created.", "summary": "This event occurs when there is activity relating to a comment on a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a discussion as opposed to comments on a discussion, use the `discussion` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "created" - ] - }, - { - "type": "object", - "name": "comment", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string", - "name": "body", - "isRequired": true - }, - { - "type": "integer", - "name": "child_comment_count", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "integer", - "name": "discussion_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer or null", - "name": "parent_id", - "isRequired": true - }, - { - "type": "object", - "name": "reactions", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "discussion", - "in": "body", - "description": "A Discussion in a repository.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true - }, - { - "type": "string or null", - "name": "answer_chosen_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "answer_chosen_by", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "answer_html_url", - "isRequired": true - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string", - "name": "body", - "isRequired": true - }, - { - "type": "object", - "name": "category", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "emoji", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_answerable", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "integer", - "name": "repository_id", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "comments", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "locked", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "object", - "name": "reactions", - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.", - "isRequired": true, - "enum": [ - "open", - "locked", - "converting", - "transferring" - ] - }, - { - "type": "string", - "name": "timeline_url" - }, - { - "type": "string", - "name": "title", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 0, + 34, + 24, + 1, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -91629,2199 +11865,14 @@ "description": "A comment on a discussion was deleted.", "summary": "This event occurs when there is activity relating to a comment on a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a discussion as opposed to comments on a discussion, use the `discussion` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "deleted" - ] - }, - { - "type": "object", - "name": "comment", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string", - "name": "body", - "isRequired": true - }, - { - "type": "integer", - "name": "child_comment_count", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "integer", - "name": "discussion_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer or null", - "name": "parent_id", - "isRequired": true - }, - { - "type": "object", - "name": "reactions", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "discussion", - "in": "body", - "description": "A Discussion in a repository.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true - }, - { - "type": "string or null", - "name": "answer_chosen_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "answer_chosen_by", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "answer_html_url", - "isRequired": true - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string", - "name": "body", - "isRequired": true - }, - { - "type": "object", - "name": "category", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "emoji", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_answerable", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "integer", - "name": "repository_id", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "comments", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "locked", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "object", - "name": "reactions", - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.", - "isRequired": true, - "enum": [ - "open", - "locked", - "converting", - "transferring" - ] - }, - { - "type": "string", - "name": "timeline_url" - }, - { - "type": "string", - "name": "title", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 7, + 34, + 24, + 1, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -93835,15 +11886,7 @@ "description": "A comment on a discussion was edited.", "summary": "This event occurs when there is activity relating to a comment on a discussion. For more information about discussions, see \"[GitHub Discussions](https://docs.github.com/discussions).\" For information about the API to manage discussions, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#discussion).\n\nFor activity relating to a discussion as opposed to comments on a discussion, use the `discussion` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Discussions\" repository permission.\n\n**Note**: Webhook events for GitHub Discussions are currently in beta and subject to change.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "edited" - ] - }, + 8, { "type": "object", "name": "changes", @@ -93864,2190 +11907,13 @@ } ] }, - { - "type": "object", - "name": "comment", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string", - "name": "body", - "isRequired": true - }, - { - "type": "integer", - "name": "child_comment_count", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "integer", - "name": "discussion_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer or null", - "name": "parent_id", - "isRequired": true - }, - { - "type": "object", - "name": "reactions", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "discussion", - "in": "body", - "description": "A Discussion in a repository.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true - }, - { - "type": "string or null", - "name": "answer_chosen_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "answer_chosen_by", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "answer_html_url", - "isRequired": true - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string", - "name": "body", - "isRequired": true - }, - { - "type": "object", - "name": "category", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "emoji", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_answerable", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "integer", - "name": "repository_id", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "comments", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "boolean", - "name": "locked", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "object", - "name": "reactions", - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The current state of the discussion.\n`converting` means that the discussion is being converted from an issue.\n`transferring` means that the discussion is being transferred from another repository.", - "isRequired": true, - "enum": [ - "open", - "locked", - "converting", - "transferring" - ] - }, - { - "type": "string", - "name": "timeline_url" - }, - { - "type": "string", - "name": "title", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 34, + 24, + 1, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -96062,67 +11928,7 @@ "default": { "summary": "This event occurs when someone forks a repository. For more information, see \"[Fork a repo](https://docs.github.com/get-started/quickstart/fork-a-repo).\" For information about the API to manage forks, see \"[Forks](https://docs.github.com/rest/repos/forks)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Contents\" repository permission.", "bodyParameters": [ - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, + 1, { "type": "object", "name": "forkee", @@ -97134,1481 +12940,10 @@ } ] }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 2, + 3, + 4, + 6 ], "availability": [ "business", @@ -98625,1550 +12960,12 @@ "description": "Someone revoked their authorization of a GitHub App.", "summary": "This event occurs when a user revokes their authorization of a GitHub App. For more information, see \"[About apps](https://docs.github.com/developers/apps/getting-started-with-apps/about-apps#about-github-apps).\" For information about the API to manage GitHub Apps, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#app) or \"[Apps](https://docs.github.com/rest/apps)\" in the REST API documentation.\n\nA GitHub App receives this webhook by default and cannot unsubscribe from this event.\n\nAnyone can revoke their authorization of a GitHub App from their [GitHub account settings page](https://github.com/settings/apps/authorizations). Revoking the authorization of a GitHub App does not uninstall the GitHub App. You should program your GitHub App so that when it receives this webhook, it stops calling the API on behalf of the person who revoked the token. If your GitHub App continues to use a revoked access token, it will receive the `401 Bad Credentials` error. For details about user-to-server requests, which require GitHub App authorization, see \"[Identifying and authorizing users for GitHub Apps](https://docs.github.com/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/).\"", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "revoked" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 35, + 1, + 2, + 3, + 36, + 6 ], "availability": [ "app" @@ -100181,155 +12978,9 @@ "default": { "summary": "This event occurs when someone creates or updates a wiki page. For more information, see \"[About wikis](https://docs.github.com/communities/documenting-your-project-with-wikis/about-wikis).\"\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Contents\" repository permission.", "bodyParameters": [ - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 1, + 2, + 3, { "type": "array of objects", "name": "pages", @@ -100378,1393 +13029,8 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 4, + 6 ], "availability": [ "repository", @@ -101780,1973 +13046,12 @@ "description": "Someone installed a GitHub App on a user or organization account.", "summary": "This event occurs when there is activity relating to a GitHub App installation. All GitHub Apps receive this event by default. You cannot manually subscribe to this event.\n\nFor more information about GitHub Apps, see \"[About apps](https://docs.github.com/developers/apps/getting-started-with-apps/about-apps#about-github-apps).\" For information about the APIs to manage GitHub Apps, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#app) or \"[Apps](https://docs.github.com/rest/reference/apps)\" in the REST API documentation.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "created" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "Installation", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "null", - "name": "account", - "isRequired": true - }, - { - "type": "string", - "name": "repository_selection", - "description": "Describe whether all repositories have been selected or there's a selection involved", - "isRequired": true, - "enum": [ - "all", - "selected" - ] - }, - { - "type": "string", - "name": "access_tokens_url", - "isRequired": true - }, - { - "type": "string", - "name": "repositories_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "app_id", - "isRequired": true - }, - { - "type": "integer", - "name": "target_id", - "description": "The ID of the user or organization this token is being scoped to.", - "isRequired": true - }, - { - "type": "string", - "name": "target_type", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "description": "The permissions granted to the user-to-server access token.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "actions", - "description": "The level of permission to grant the access token for GitHub Actions workflows, workflow runs, and artifacts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "administration", - "description": "The level of permission to grant the access token for repository creation, deletion, settings, teams, and collaborators creation.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "checks", - "description": "The level of permission to grant the access token for checks on code.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "contents", - "description": "The level of permission to grant the access token for repository contents, commits, branches, downloads, releases, and merges.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "deployments", - "description": "The level of permission to grant the access token for deployments and deployment statuses.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "environments", - "description": "The level of permission to grant the access token for managing repository environments.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "issues", - "description": "The level of permission to grant the access token for issues and related comments, assignees, labels, and milestones.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "metadata", - "description": "The level of permission to grant the access token to search repositories, list collaborators, and access repository metadata.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "packages", - "description": "The level of permission to grant the access token for packages published to GitHub Packages.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pages", - "description": "The level of permission to grant the access token to retrieve Pages statuses, configuration, and builds, as well as create new builds.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pull_requests", - "description": "The level of permission to grant the access token for pull requests and related comments, assignees, labels, milestones, and merges.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_announcement_banners", - "description": "The level of permission to grant the access token to view and manage announcement banners for a repository.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_hooks", - "description": "The level of permission to grant the access token to manage the post-receive hooks for a repository.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_projects", - "description": "The level of permission to grant the access token to manage repository projects, columns, and cards.", - "enum": [ - "read", - "write", - "admin" - ] - }, - { - "type": "string", - "name": "secret_scanning_alerts", - "description": "The level of permission to grant the access token to view and manage secret scanning alerts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "secrets", - "description": "The level of permission to grant the access token to manage repository secrets.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "security_events", - "description": "The level of permission to grant the access token to view and manage security events like code scanning alerts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "single_file", - "description": "The level of permission to grant the access token to manage just a single file.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "statuses", - "description": "The level of permission to grant the access token for commit statuses.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "vulnerability_alerts", - "description": "The level of permission to grant the access token to manage Dependabot alerts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "workflows", - "description": "The level of permission to grant the access token to update GitHub Actions workflow files.", - "enum": [ - "write" - ] - }, - { - "type": "string", - "name": "members", - "description": "The level of permission to grant the access token for organization teams and members.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_administration", - "description": "The level of permission to grant the access token to manage access to an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_custom_roles", - "description": "The level of permission to grant the access token for custom repository roles management. This property is in beta and is subject to change.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_announcement_banners", - "description": "The level of permission to grant the access token to view and manage announcement banners for an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_hooks", - "description": "The level of permission to grant the access token to manage the post-receive hooks for an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_plan", - "description": "The level of permission to grant the access token for viewing an organization's plan.", - "enum": [ - "read" - ] - }, - { - "type": "string", - "name": "organization_projects", - "description": "The level of permission to grant the access token to manage organization projects and projects beta (where available).", - "enum": [ - "read", - "write", - "admin" - ] - }, - { - "type": "string", - "name": "organization_packages", - "description": "The level of permission to grant the access token for organization packages published to GitHub Packages.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_secrets", - "description": "The level of permission to grant the access token to manage organization secrets.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_self_hosted_runners", - "description": "The level of permission to grant the access token to view and manage GitHub Actions self-hosted runners available to an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_user_blocking", - "description": "The level of permission to grant the access token to view and manage users blocked by the organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "team_discussions", - "description": "The level of permission to grant the access token to manage team discussions and related comments.", - "enum": [ - "read", - "write" - ] - } - ] - }, - { - "type": "array of strings", - "name": "events", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "single_file_name", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_multiple_single_files" - }, - { - "type": "array of strings", - "name": "single_file_paths" - }, - { - "type": "string", - "name": "app_slug", - "isRequired": true - }, - { - "type": "object or null", - "name": "suspended_by", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string or null", - "name": "suspended_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "contact_email" - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "repositories", - "in": "body", - "description": "An array of repository objects that the installation can access.", - "childParamsGroups": [ - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, + 0, + 1, + 37, + 3, + 38, + 36, { "type": "object or null", "name": "requester", @@ -103845,117 +13150,7 @@ } ] }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 6 ], "availability": [ "app" @@ -103967,2089 +13162,14 @@ "description": "Someone uninstalled a GitHub App from their user or organization account.", "summary": "This event occurs when there is activity relating to a GitHub App installation. All GitHub Apps receive this event by default. You cannot manually subscribe to this event.\n\nFor more information about GitHub Apps, see \"[About apps](https://docs.github.com/developers/apps/getting-started-with-apps/about-apps#about-github-apps).\" For information about the APIs to manage GitHub Apps, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#app) or \"[Apps](https://docs.github.com/rest/reference/apps)\" in the REST API documentation.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "deleted" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "Installation", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "null", - "name": "account", - "isRequired": true - }, - { - "type": "string", - "name": "repository_selection", - "description": "Describe whether all repositories have been selected or there's a selection involved", - "isRequired": true, - "enum": [ - "all", - "selected" - ] - }, - { - "type": "string", - "name": "access_tokens_url", - "isRequired": true - }, - { - "type": "string", - "name": "repositories_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "app_id", - "isRequired": true - }, - { - "type": "integer", - "name": "target_id", - "description": "The ID of the user or organization this token is being scoped to.", - "isRequired": true - }, - { - "type": "string", - "name": "target_type", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "description": "The permissions granted to the user-to-server access token.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "actions", - "description": "The level of permission to grant the access token for GitHub Actions workflows, workflow runs, and artifacts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "administration", - "description": "The level of permission to grant the access token for repository creation, deletion, settings, teams, and collaborators creation.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "checks", - "description": "The level of permission to grant the access token for checks on code.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "contents", - "description": "The level of permission to grant the access token for repository contents, commits, branches, downloads, releases, and merges.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "deployments", - "description": "The level of permission to grant the access token for deployments and deployment statuses.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "environments", - "description": "The level of permission to grant the access token for managing repository environments.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "issues", - "description": "The level of permission to grant the access token for issues and related comments, assignees, labels, and milestones.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "metadata", - "description": "The level of permission to grant the access token to search repositories, list collaborators, and access repository metadata.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "packages", - "description": "The level of permission to grant the access token for packages published to GitHub Packages.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pages", - "description": "The level of permission to grant the access token to retrieve Pages statuses, configuration, and builds, as well as create new builds.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pull_requests", - "description": "The level of permission to grant the access token for pull requests and related comments, assignees, labels, milestones, and merges.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_announcement_banners", - "description": "The level of permission to grant the access token to view and manage announcement banners for a repository.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_hooks", - "description": "The level of permission to grant the access token to manage the post-receive hooks for a repository.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_projects", - "description": "The level of permission to grant the access token to manage repository projects, columns, and cards.", - "enum": [ - "read", - "write", - "admin" - ] - }, - { - "type": "string", - "name": "secret_scanning_alerts", - "description": "The level of permission to grant the access token to view and manage secret scanning alerts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "secrets", - "description": "The level of permission to grant the access token to manage repository secrets.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "security_events", - "description": "The level of permission to grant the access token to view and manage security events like code scanning alerts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "single_file", - "description": "The level of permission to grant the access token to manage just a single file.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "statuses", - "description": "The level of permission to grant the access token for commit statuses.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "vulnerability_alerts", - "description": "The level of permission to grant the access token to manage Dependabot alerts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "workflows", - "description": "The level of permission to grant the access token to update GitHub Actions workflow files.", - "enum": [ - "write" - ] - }, - { - "type": "string", - "name": "members", - "description": "The level of permission to grant the access token for organization teams and members.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_administration", - "description": "The level of permission to grant the access token to manage access to an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_custom_roles", - "description": "The level of permission to grant the access token for custom repository roles management. This property is in beta and is subject to change.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_announcement_banners", - "description": "The level of permission to grant the access token to view and manage announcement banners for an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_hooks", - "description": "The level of permission to grant the access token to manage the post-receive hooks for an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_plan", - "description": "The level of permission to grant the access token for viewing an organization's plan.", - "enum": [ - "read" - ] - }, - { - "type": "string", - "name": "organization_projects", - "description": "The level of permission to grant the access token to manage organization projects and projects beta (where available).", - "enum": [ - "read", - "write", - "admin" - ] - }, - { - "type": "string", - "name": "organization_packages", - "description": "The level of permission to grant the access token for organization packages published to GitHub Packages.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_secrets", - "description": "The level of permission to grant the access token to manage organization secrets.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_self_hosted_runners", - "description": "The level of permission to grant the access token to view and manage GitHub Actions self-hosted runners available to an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_user_blocking", - "description": "The level of permission to grant the access token to view and manage users blocked by the organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "team_discussions", - "description": "The level of permission to grant the access token to manage team discussions and related comments.", - "enum": [ - "read", - "write" - ] - } - ] - }, - { - "type": "array of strings", - "name": "events", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "single_file_name", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_multiple_single_files" - }, - { - "type": "array of strings", - "name": "single_file_paths" - }, - { - "type": "string", - "name": "app_slug", - "isRequired": true - }, - { - "type": "object or null", - "name": "suspended_by", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string or null", - "name": "suspended_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "contact_email" - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "repositories", - "in": "body", - "description": "An array of repository objects that the installation can access.", - "childParamsGroups": [ - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "null", - "name": "requester", - "in": "body" - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 7, + 1, + 37, + 3, + 38, + 36, + 39, + 6 ], "availability": [ "app" @@ -106070,2080 +13190,13 @@ "new_permissions_accepted" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "Installation", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "null", - "name": "account", - "isRequired": true - }, - { - "type": "string", - "name": "repository_selection", - "description": "Describe whether all repositories have been selected or there's a selection involved", - "isRequired": true, - "enum": [ - "all", - "selected" - ] - }, - { - "type": "string", - "name": "access_tokens_url", - "isRequired": true - }, - { - "type": "string", - "name": "repositories_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "app_id", - "isRequired": true - }, - { - "type": "integer", - "name": "target_id", - "description": "The ID of the user or organization this token is being scoped to.", - "isRequired": true - }, - { - "type": "string", - "name": "target_type", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "description": "The permissions granted to the user-to-server access token.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "actions", - "description": "The level of permission to grant the access token for GitHub Actions workflows, workflow runs, and artifacts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "administration", - "description": "The level of permission to grant the access token for repository creation, deletion, settings, teams, and collaborators creation.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "checks", - "description": "The level of permission to grant the access token for checks on code.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "contents", - "description": "The level of permission to grant the access token for repository contents, commits, branches, downloads, releases, and merges.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "deployments", - "description": "The level of permission to grant the access token for deployments and deployment statuses.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "environments", - "description": "The level of permission to grant the access token for managing repository environments.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "issues", - "description": "The level of permission to grant the access token for issues and related comments, assignees, labels, and milestones.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "metadata", - "description": "The level of permission to grant the access token to search repositories, list collaborators, and access repository metadata.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "packages", - "description": "The level of permission to grant the access token for packages published to GitHub Packages.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pages", - "description": "The level of permission to grant the access token to retrieve Pages statuses, configuration, and builds, as well as create new builds.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pull_requests", - "description": "The level of permission to grant the access token for pull requests and related comments, assignees, labels, milestones, and merges.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_announcement_banners", - "description": "The level of permission to grant the access token to view and manage announcement banners for a repository.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_hooks", - "description": "The level of permission to grant the access token to manage the post-receive hooks for a repository.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_projects", - "description": "The level of permission to grant the access token to manage repository projects, columns, and cards.", - "enum": [ - "read", - "write", - "admin" - ] - }, - { - "type": "string", - "name": "secret_scanning_alerts", - "description": "The level of permission to grant the access token to view and manage secret scanning alerts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "secrets", - "description": "The level of permission to grant the access token to manage repository secrets.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "security_events", - "description": "The level of permission to grant the access token to view and manage security events like code scanning alerts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "single_file", - "description": "The level of permission to grant the access token to manage just a single file.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "statuses", - "description": "The level of permission to grant the access token for commit statuses.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "vulnerability_alerts", - "description": "The level of permission to grant the access token to manage Dependabot alerts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "workflows", - "description": "The level of permission to grant the access token to update GitHub Actions workflow files.", - "enum": [ - "write" - ] - }, - { - "type": "string", - "name": "members", - "description": "The level of permission to grant the access token for organization teams and members.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_administration", - "description": "The level of permission to grant the access token to manage access to an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_custom_roles", - "description": "The level of permission to grant the access token for custom repository roles management. This property is in beta and is subject to change.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_announcement_banners", - "description": "The level of permission to grant the access token to view and manage announcement banners for an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_hooks", - "description": "The level of permission to grant the access token to manage the post-receive hooks for an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_plan", - "description": "The level of permission to grant the access token for viewing an organization's plan.", - "enum": [ - "read" - ] - }, - { - "type": "string", - "name": "organization_projects", - "description": "The level of permission to grant the access token to manage organization projects and projects beta (where available).", - "enum": [ - "read", - "write", - "admin" - ] - }, - { - "type": "string", - "name": "organization_packages", - "description": "The level of permission to grant the access token for organization packages published to GitHub Packages.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_secrets", - "description": "The level of permission to grant the access token to manage organization secrets.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_self_hosted_runners", - "description": "The level of permission to grant the access token to view and manage GitHub Actions self-hosted runners available to an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_user_blocking", - "description": "The level of permission to grant the access token to view and manage users blocked by the organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "team_discussions", - "description": "The level of permission to grant the access token to manage team discussions and related comments.", - "enum": [ - "read", - "write" - ] - } - ] - }, - { - "type": "array of strings", - "name": "events", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "single_file_name", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_multiple_single_files" - }, - { - "type": "array of strings", - "name": "single_file_paths" - }, - { - "type": "string", - "name": "app_slug", - "isRequired": true - }, - { - "type": "object or null", - "name": "suspended_by", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string or null", - "name": "suspended_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "contact_email" - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "repositories", - "in": "body", - "description": "An array of repository objects that the installation can access.", - "childParamsGroups": [ - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "null", - "name": "requester", - "in": "body" - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 37, + 3, + 38, + 36, + 39, + 6 ], "availability": [ "app" @@ -108164,2080 +13217,13 @@ "suspend" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "Installation", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "null", - "name": "account", - "isRequired": true - }, - { - "type": "string", - "name": "repository_selection", - "description": "Describe whether all repositories have been selected or there's a selection involved", - "isRequired": true, - "enum": [ - "all", - "selected" - ] - }, - { - "type": "string", - "name": "access_tokens_url", - "isRequired": true - }, - { - "type": "string", - "name": "repositories_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "app_id", - "isRequired": true - }, - { - "type": "integer", - "name": "target_id", - "description": "The ID of the user or organization this token is being scoped to.", - "isRequired": true - }, - { - "type": "string", - "name": "target_type", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "description": "The permissions granted to the user-to-server access token.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "actions", - "description": "The level of permission to grant the access token for GitHub Actions workflows, workflow runs, and artifacts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "administration", - "description": "The level of permission to grant the access token for repository creation, deletion, settings, teams, and collaborators creation.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "checks", - "description": "The level of permission to grant the access token for checks on code.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "contents", - "description": "The level of permission to grant the access token for repository contents, commits, branches, downloads, releases, and merges.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "deployments", - "description": "The level of permission to grant the access token for deployments and deployment statuses.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "environments", - "description": "The level of permission to grant the access token for managing repository environments.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "issues", - "description": "The level of permission to grant the access token for issues and related comments, assignees, labels, and milestones.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "metadata", - "description": "The level of permission to grant the access token to search repositories, list collaborators, and access repository metadata.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "packages", - "description": "The level of permission to grant the access token for packages published to GitHub Packages.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pages", - "description": "The level of permission to grant the access token to retrieve Pages statuses, configuration, and builds, as well as create new builds.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pull_requests", - "description": "The level of permission to grant the access token for pull requests and related comments, assignees, labels, milestones, and merges.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_announcement_banners", - "description": "The level of permission to grant the access token to view and manage announcement banners for a repository.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_hooks", - "description": "The level of permission to grant the access token to manage the post-receive hooks for a repository.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_projects", - "description": "The level of permission to grant the access token to manage repository projects, columns, and cards.", - "enum": [ - "read", - "write", - "admin" - ] - }, - { - "type": "string", - "name": "secret_scanning_alerts", - "description": "The level of permission to grant the access token to view and manage secret scanning alerts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "secrets", - "description": "The level of permission to grant the access token to manage repository secrets.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "security_events", - "description": "The level of permission to grant the access token to view and manage security events like code scanning alerts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "single_file", - "description": "The level of permission to grant the access token to manage just a single file.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "statuses", - "description": "The level of permission to grant the access token for commit statuses.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "vulnerability_alerts", - "description": "The level of permission to grant the access token to manage Dependabot alerts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "workflows", - "description": "The level of permission to grant the access token to update GitHub Actions workflow files.", - "enum": [ - "write" - ] - }, - { - "type": "string", - "name": "members", - "description": "The level of permission to grant the access token for organization teams and members.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_administration", - "description": "The level of permission to grant the access token to manage access to an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_custom_roles", - "description": "The level of permission to grant the access token for custom repository roles management. This property is in beta and is subject to change.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_announcement_banners", - "description": "The level of permission to grant the access token to view and manage announcement banners for an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_hooks", - "description": "The level of permission to grant the access token to manage the post-receive hooks for an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_plan", - "description": "The level of permission to grant the access token for viewing an organization's plan.", - "enum": [ - "read" - ] - }, - { - "type": "string", - "name": "organization_projects", - "description": "The level of permission to grant the access token to manage organization projects and projects beta (where available).", - "enum": [ - "read", - "write", - "admin" - ] - }, - { - "type": "string", - "name": "organization_packages", - "description": "The level of permission to grant the access token for organization packages published to GitHub Packages.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_secrets", - "description": "The level of permission to grant the access token to manage organization secrets.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_self_hosted_runners", - "description": "The level of permission to grant the access token to view and manage GitHub Actions self-hosted runners available to an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_user_blocking", - "description": "The level of permission to grant the access token to view and manage users blocked by the organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "team_discussions", - "description": "The level of permission to grant the access token to manage team discussions and related comments.", - "enum": [ - "read", - "write" - ] - } - ] - }, - { - "type": "array of strings", - "name": "events", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "single_file_name", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_multiple_single_files" - }, - { - "type": "array of strings", - "name": "single_file_paths" - }, - { - "type": "string", - "name": "app_slug", - "isRequired": true - }, - { - "type": "object or null", - "name": "suspended_by", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string or null", - "name": "suspended_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "contact_email" - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "repositories", - "in": "body", - "description": "An array of repository objects that the installation can access.", - "childParamsGroups": [ - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "null", - "name": "requester", - "in": "body" - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 37, + 3, + 38, + 36, + 39, + 6 ], "availability": [ "app" @@ -110258,2080 +13244,13 @@ "unsuspend" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "Installation", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "null", - "name": "account", - "isRequired": true - }, - { - "type": "string", - "name": "repository_selection", - "description": "Describe whether all repositories have been selected or there's a selection involved", - "isRequired": true, - "enum": [ - "all", - "selected" - ] - }, - { - "type": "string", - "name": "access_tokens_url", - "isRequired": true - }, - { - "type": "string", - "name": "repositories_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "app_id", - "isRequired": true - }, - { - "type": "integer", - "name": "target_id", - "description": "The ID of the user or organization this token is being scoped to.", - "isRequired": true - }, - { - "type": "string", - "name": "target_type", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "description": "The permissions granted to the user-to-server access token.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "actions", - "description": "The level of permission to grant the access token for GitHub Actions workflows, workflow runs, and artifacts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "administration", - "description": "The level of permission to grant the access token for repository creation, deletion, settings, teams, and collaborators creation.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "checks", - "description": "The level of permission to grant the access token for checks on code.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "contents", - "description": "The level of permission to grant the access token for repository contents, commits, branches, downloads, releases, and merges.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "deployments", - "description": "The level of permission to grant the access token for deployments and deployment statuses.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "environments", - "description": "The level of permission to grant the access token for managing repository environments.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "issues", - "description": "The level of permission to grant the access token for issues and related comments, assignees, labels, and milestones.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "metadata", - "description": "The level of permission to grant the access token to search repositories, list collaborators, and access repository metadata.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "packages", - "description": "The level of permission to grant the access token for packages published to GitHub Packages.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pages", - "description": "The level of permission to grant the access token to retrieve Pages statuses, configuration, and builds, as well as create new builds.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pull_requests", - "description": "The level of permission to grant the access token for pull requests and related comments, assignees, labels, milestones, and merges.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_announcement_banners", - "description": "The level of permission to grant the access token to view and manage announcement banners for a repository.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_hooks", - "description": "The level of permission to grant the access token to manage the post-receive hooks for a repository.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_projects", - "description": "The level of permission to grant the access token to manage repository projects, columns, and cards.", - "enum": [ - "read", - "write", - "admin" - ] - }, - { - "type": "string", - "name": "secret_scanning_alerts", - "description": "The level of permission to grant the access token to view and manage secret scanning alerts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "secrets", - "description": "The level of permission to grant the access token to manage repository secrets.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "security_events", - "description": "The level of permission to grant the access token to view and manage security events like code scanning alerts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "single_file", - "description": "The level of permission to grant the access token to manage just a single file.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "statuses", - "description": "The level of permission to grant the access token for commit statuses.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "vulnerability_alerts", - "description": "The level of permission to grant the access token to manage Dependabot alerts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "workflows", - "description": "The level of permission to grant the access token to update GitHub Actions workflow files.", - "enum": [ - "write" - ] - }, - { - "type": "string", - "name": "members", - "description": "The level of permission to grant the access token for organization teams and members.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_administration", - "description": "The level of permission to grant the access token to manage access to an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_custom_roles", - "description": "The level of permission to grant the access token for custom repository roles management. This property is in beta and is subject to change.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_announcement_banners", - "description": "The level of permission to grant the access token to view and manage announcement banners for an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_hooks", - "description": "The level of permission to grant the access token to manage the post-receive hooks for an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_plan", - "description": "The level of permission to grant the access token for viewing an organization's plan.", - "enum": [ - "read" - ] - }, - { - "type": "string", - "name": "organization_projects", - "description": "The level of permission to grant the access token to manage organization projects and projects beta (where available).", - "enum": [ - "read", - "write", - "admin" - ] - }, - { - "type": "string", - "name": "organization_packages", - "description": "The level of permission to grant the access token for organization packages published to GitHub Packages.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_secrets", - "description": "The level of permission to grant the access token to manage organization secrets.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_self_hosted_runners", - "description": "The level of permission to grant the access token to view and manage GitHub Actions self-hosted runners available to an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_user_blocking", - "description": "The level of permission to grant the access token to view and manage users blocked by the organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "team_discussions", - "description": "The level of permission to grant the access token to manage team discussions and related comments.", - "enum": [ - "read", - "write" - ] - } - ] - }, - { - "type": "array of strings", - "name": "events", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "single_file_name", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_multiple_single_files" - }, - { - "type": "array of strings", - "name": "single_file_paths" - }, - { - "type": "string", - "name": "app_slug", - "isRequired": true - }, - { - "type": "object or null", - "name": "suspended_by", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string or null", - "name": "suspended_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "contact_email" - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "repositories", - "in": "body", - "description": "An array of repository objects that the installation can access.", - "childParamsGroups": [ - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "null", - "name": "requester", - "in": "body" - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 37, + 3, + 38, + 36, + 39, + 6 ], "availability": [ "app" @@ -112345,699 +13264,11 @@ "description": "A GitHub App installation was granted access to one or more repositories.", "summary": "This event occurs when there is activity relating to which repositories a GitHub App installation can access. All GitHub Apps receive this event by default. You cannot manually subscribe to this event.\n\nFor more information about GitHub Apps, see \"[About apps](https://docs.github.com/developers/apps/getting-started-with-apps/about-apps#about-github-apps).\" For information about the APIs to manage GitHub Apps, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#app) or \"[Apps](https://docs.github.com/rest/reference/apps)\" in the REST API documentation.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "added" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "Installation", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "null", - "name": "account", - "isRequired": true - }, - { - "type": "string", - "name": "repository_selection", - "description": "Describe whether all repositories have been selected or there's a selection involved", - "isRequired": true, - "enum": [ - "all", - "selected" - ] - }, - { - "type": "string", - "name": "access_tokens_url", - "isRequired": true - }, - { - "type": "string", - "name": "repositories_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "app_id", - "isRequired": true - }, - { - "type": "integer", - "name": "target_id", - "description": "The ID of the user or organization this token is being scoped to.", - "isRequired": true - }, - { - "type": "string", - "name": "target_type", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "description": "The permissions granted to the user-to-server access token.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "actions", - "description": "The level of permission to grant the access token for GitHub Actions workflows, workflow runs, and artifacts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "administration", - "description": "The level of permission to grant the access token for repository creation, deletion, settings, teams, and collaborators creation.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "checks", - "description": "The level of permission to grant the access token for checks on code.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "contents", - "description": "The level of permission to grant the access token for repository contents, commits, branches, downloads, releases, and merges.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "deployments", - "description": "The level of permission to grant the access token for deployments and deployment statuses.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "environments", - "description": "The level of permission to grant the access token for managing repository environments.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "issues", - "description": "The level of permission to grant the access token for issues and related comments, assignees, labels, and milestones.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "metadata", - "description": "The level of permission to grant the access token to search repositories, list collaborators, and access repository metadata.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "packages", - "description": "The level of permission to grant the access token for packages published to GitHub Packages.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pages", - "description": "The level of permission to grant the access token to retrieve Pages statuses, configuration, and builds, as well as create new builds.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pull_requests", - "description": "The level of permission to grant the access token for pull requests and related comments, assignees, labels, milestones, and merges.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_announcement_banners", - "description": "The level of permission to grant the access token to view and manage announcement banners for a repository.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_hooks", - "description": "The level of permission to grant the access token to manage the post-receive hooks for a repository.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_projects", - "description": "The level of permission to grant the access token to manage repository projects, columns, and cards.", - "enum": [ - "read", - "write", - "admin" - ] - }, - { - "type": "string", - "name": "secret_scanning_alerts", - "description": "The level of permission to grant the access token to view and manage secret scanning alerts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "secrets", - "description": "The level of permission to grant the access token to manage repository secrets.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "security_events", - "description": "The level of permission to grant the access token to view and manage security events like code scanning alerts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "single_file", - "description": "The level of permission to grant the access token to manage just a single file.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "statuses", - "description": "The level of permission to grant the access token for commit statuses.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "vulnerability_alerts", - "description": "The level of permission to grant the access token to manage Dependabot alerts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "workflows", - "description": "The level of permission to grant the access token to update GitHub Actions workflow files.", - "enum": [ - "write" - ] - }, - { - "type": "string", - "name": "members", - "description": "The level of permission to grant the access token for organization teams and members.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_administration", - "description": "The level of permission to grant the access token to manage access to an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_custom_roles", - "description": "The level of permission to grant the access token for custom repository roles management. This property is in beta and is subject to change.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_announcement_banners", - "description": "The level of permission to grant the access token to view and manage announcement banners for an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_hooks", - "description": "The level of permission to grant the access token to manage the post-receive hooks for an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_plan", - "description": "The level of permission to grant the access token for viewing an organization's plan.", - "enum": [ - "read" - ] - }, - { - "type": "string", - "name": "organization_projects", - "description": "The level of permission to grant the access token to manage organization projects and projects beta (where available).", - "enum": [ - "read", - "write", - "admin" - ] - }, - { - "type": "string", - "name": "organization_packages", - "description": "The level of permission to grant the access token for organization packages published to GitHub Packages.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_secrets", - "description": "The level of permission to grant the access token to manage organization secrets.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_self_hosted_runners", - "description": "The level of permission to grant the access token to view and manage GitHub Actions self-hosted runners available to an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_user_blocking", - "description": "The level of permission to grant the access token to view and manage users blocked by the organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "team_discussions", - "description": "The level of permission to grant the access token to manage team discussions and related comments.", - "enum": [ - "read", - "write" - ] - } - ] - }, - { - "type": "array of strings", - "name": "events", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "single_file_name", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_multiple_single_files" - }, - { - "type": "array of strings", - "name": "single_file_paths" - }, - { - "type": "string", - "name": "app_slug", - "isRequired": true - }, - { - "type": "object or null", - "name": "suspended_by", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string or null", - "name": "suspended_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "contact_email" - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "repositories_added", - "in": "body", - "description": "An array of repository objects, which were added to the installation.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - } - ] - }, + 40, + 1, + 37, + 3, + 41, { "type": "array of objects", "name": "repositories_removed", @@ -113070,1502 +13301,10 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "string", - "name": "repository_selection", - "in": "body", - "description": "Describe whether all repositories have been selected or there's a selection involved", - "isRequired": true, - "enum": [ - "all", - "selected" - ] - }, - { - "type": "object or null", - "name": "requester", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 36, + 42, + 43, + 6 ], "availability": [ "app" @@ -114577,699 +13316,11 @@ "description": "Access to one or more repositories was revoked for a GitHub App installation.", "summary": "This event occurs when there is activity relating to which repositories a GitHub App installation can access. All GitHub Apps receive this event by default. You cannot manually subscribe to this event.\n\nFor more information about GitHub Apps, see \"[About apps](https://docs.github.com/developers/apps/getting-started-with-apps/about-apps#about-github-apps).\" For information about the APIs to manage GitHub Apps, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#app) or \"[Apps](https://docs.github.com/rest/reference/apps)\" in the REST API documentation.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "removed" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "Installation", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "null", - "name": "account", - "isRequired": true - }, - { - "type": "string", - "name": "repository_selection", - "description": "Describe whether all repositories have been selected or there's a selection involved", - "isRequired": true, - "enum": [ - "all", - "selected" - ] - }, - { - "type": "string", - "name": "access_tokens_url", - "isRequired": true - }, - { - "type": "string", - "name": "repositories_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "app_id", - "isRequired": true - }, - { - "type": "integer", - "name": "target_id", - "description": "The ID of the user or organization this token is being scoped to.", - "isRequired": true - }, - { - "type": "string", - "name": "target_type", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "description": "The permissions granted to the user-to-server access token.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "actions", - "description": "The level of permission to grant the access token for GitHub Actions workflows, workflow runs, and artifacts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "administration", - "description": "The level of permission to grant the access token for repository creation, deletion, settings, teams, and collaborators creation.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "checks", - "description": "The level of permission to grant the access token for checks on code.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "contents", - "description": "The level of permission to grant the access token for repository contents, commits, branches, downloads, releases, and merges.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "deployments", - "description": "The level of permission to grant the access token for deployments and deployment statuses.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "environments", - "description": "The level of permission to grant the access token for managing repository environments.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "issues", - "description": "The level of permission to grant the access token for issues and related comments, assignees, labels, and milestones.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "metadata", - "description": "The level of permission to grant the access token to search repositories, list collaborators, and access repository metadata.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "packages", - "description": "The level of permission to grant the access token for packages published to GitHub Packages.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pages", - "description": "The level of permission to grant the access token to retrieve Pages statuses, configuration, and builds, as well as create new builds.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pull_requests", - "description": "The level of permission to grant the access token for pull requests and related comments, assignees, labels, milestones, and merges.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_announcement_banners", - "description": "The level of permission to grant the access token to view and manage announcement banners for a repository.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_hooks", - "description": "The level of permission to grant the access token to manage the post-receive hooks for a repository.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_projects", - "description": "The level of permission to grant the access token to manage repository projects, columns, and cards.", - "enum": [ - "read", - "write", - "admin" - ] - }, - { - "type": "string", - "name": "secret_scanning_alerts", - "description": "The level of permission to grant the access token to view and manage secret scanning alerts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "secrets", - "description": "The level of permission to grant the access token to manage repository secrets.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "security_events", - "description": "The level of permission to grant the access token to view and manage security events like code scanning alerts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "single_file", - "description": "The level of permission to grant the access token to manage just a single file.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "statuses", - "description": "The level of permission to grant the access token for commit statuses.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "vulnerability_alerts", - "description": "The level of permission to grant the access token to manage Dependabot alerts.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "workflows", - "description": "The level of permission to grant the access token to update GitHub Actions workflow files.", - "enum": [ - "write" - ] - }, - { - "type": "string", - "name": "members", - "description": "The level of permission to grant the access token for organization teams and members.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_administration", - "description": "The level of permission to grant the access token to manage access to an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_custom_roles", - "description": "The level of permission to grant the access token for custom repository roles management. This property is in beta and is subject to change.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_announcement_banners", - "description": "The level of permission to grant the access token to view and manage announcement banners for an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_hooks", - "description": "The level of permission to grant the access token to manage the post-receive hooks for an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_plan", - "description": "The level of permission to grant the access token for viewing an organization's plan.", - "enum": [ - "read" - ] - }, - { - "type": "string", - "name": "organization_projects", - "description": "The level of permission to grant the access token to manage organization projects and projects beta (where available).", - "enum": [ - "read", - "write", - "admin" - ] - }, - { - "type": "string", - "name": "organization_packages", - "description": "The level of permission to grant the access token for organization packages published to GitHub Packages.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_secrets", - "description": "The level of permission to grant the access token to manage organization secrets.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_self_hosted_runners", - "description": "The level of permission to grant the access token to view and manage GitHub Actions self-hosted runners available to an organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_user_blocking", - "description": "The level of permission to grant the access token to view and manage users blocked by the organization.", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "team_discussions", - "description": "The level of permission to grant the access token to manage team discussions and related comments.", - "enum": [ - "read", - "write" - ] - } - ] - }, - { - "type": "array of strings", - "name": "events", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "single_file_name", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_multiple_single_files" - }, - { - "type": "array of strings", - "name": "single_file_paths" - }, - { - "type": "string", - "name": "app_slug", - "isRequired": true - }, - { - "type": "object or null", - "name": "suspended_by", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string or null", - "name": "suspended_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "contact_email" - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "repositories_added", - "in": "body", - "description": "An array of repository objects, which were added to the installation.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - } - ] - }, + 44, + 1, + 37, + 3, + 41, { "type": "array of objects", "name": "repositories_removed", @@ -115307,1502 +13358,10 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "string", - "name": "repository_selection", - "in": "body", - "description": "Describe whether all repositories have been selected or there's a selection involved", - "isRequired": true, - "enum": [ - "all", - "selected" - ] - }, - { - "type": "object or null", - "name": "requester", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 36, + 42, + 43, + 6 ], "availability": [ "app" @@ -116968,12 +13527,7 @@ } ] }, - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true - }, + 45, { "type": "object", "name": "changes", @@ -117004,1541 +13558,11 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, + 1, + 46, + 3, + 36, + 30, { "type": "string", "name": "target_type", @@ -118558,15 +13582,7 @@ "description": "A comment on an issue or pull request was created.", "summary": "This event occurs when there is activity relating to a comment on an issue or pull request. For more information about issues and pull requests, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues)\" and \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage issue comments, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issuecomment) or \"[Issue comments](https://docs.github.com/rest/issues/comments)\" in the REST API documentation.\n\nFor activity relating to an issue as opposed to comments on an issue, use the `issue` event. For activity related to pull request reviews or pull request review comments, use the `pull_request_review` or `pull_request_review_comment` events. For more information about the different types of pull request comments, see \"[Working with comments](https://docs.github.com/rest/guides/working-with-comments).\"\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" or \"Pull requests\" repository permissions.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "created" - ] - }, + 0, { "type": "object", "name": "comment", @@ -119010,87 +14026,8 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, + 1, + 2, { "type": "object", "name": "issue", @@ -120656,1461 +15593,9 @@ } ] }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 3, + 4, + 6 ], "availability": [ "repository", @@ -122124,540 +15609,10 @@ "description": "A comment on an issue or pull request was deleted.", "summary": "This event occurs when there is activity relating to a comment on an issue or pull request. For more information about issues and pull requests, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues)\" and \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage issue comments, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issuecomment) or \"[Issue comments](https://docs.github.com/rest/issues/comments)\" in the REST API documentation.\n\nFor activity relating to an issue as opposed to comments on an issue, use the `issue` event. For activity related to pull request reviews or pull request review comments, use the `pull_request_review` or `pull_request_review_comment` events. For more information about the different types of pull request comments, see \"[Working with comments](https://docs.github.com/rest/guides/working-with-comments).\"\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" or \"Pull requests\" repository permissions.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "deleted" - ] - }, - { - "type": "object", - "name": "comment", - "in": "body", - "description": "The [comment](https://docs.github.com/rest/reference/issues#comments) itself.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string", - "name": "body", - "description": "Contents of the issue comment", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the issue comment", - "isRequired": true - }, - { - "type": "string", - "name": "issue_url", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "performed_via_github_app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "issues" - }, - { - "type": "string", - "name": "checks" - }, - { - "type": "string", - "name": "metadata" - }, - { - "type": "string", - "name": "contents" - }, - { - "type": "string", - "name": "deployments" - } - ] - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app", - "isRequired": true - }, - { - "type": "integer", - "name": "installations_count", - "description": "The number of installations associated with the GitHub app" - }, - { - "type": "string", - "name": "client_id" - }, - { - "type": "string", - "name": "client_secret" - }, - { - "type": "string or null", - "name": "webhook_secret" - }, - { - "type": "string", - "name": "pem" - } - ] - }, - { - "type": "object", - "name": "reactions", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the issue comment", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, + 7, + 47, + 1, + 2, { "type": "object", "name": "issue", @@ -124221,1461 +17176,9 @@ } ] }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 3, + 4, + 6 ], "availability": [ "repository", @@ -125689,561 +17192,11 @@ "description": "A comment on an issue or pull request was edited.", "summary": "This event occurs when there is activity relating to a comment on an issue or pull request. For more information about issues and pull requests, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues)\" and \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage issue comments, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issuecomment) or \"[Issue comments](https://docs.github.com/rest/issues/comments)\" in the REST API documentation.\n\nFor activity relating to an issue as opposed to comments on an issue, use the `issue` event. For activity related to pull request reviews or pull request review comments, use the `pull_request_review` or `pull_request_review_comment` events. For more information about the different types of pull request comments, see \"[Working with comments](https://docs.github.com/rest/guides/working-with-comments).\"\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" or \"Pull requests\" repository permissions.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "edited" - ] - }, - { - "type": "object", - "name": "changes", - "in": "body", - "description": "The changes to the comment.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "body", - "childParamsGroups": [ - { - "type": "string", - "name": "from", - "description": "The previous version of the body.", - "isRequired": true - } - ] - } - ] - }, - { - "type": "object", - "name": "comment", - "in": "body", - "description": "The [comment](https://docs.github.com/rest/reference/issues#comments) itself.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string", - "name": "body", - "description": "Contents of the issue comment", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the issue comment", - "isRequired": true - }, - { - "type": "string", - "name": "issue_url", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "performed_via_github_app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "issues" - }, - { - "type": "string", - "name": "checks" - }, - { - "type": "string", - "name": "metadata" - }, - { - "type": "string", - "name": "contents" - }, - { - "type": "string", - "name": "deployments" - } - ] - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app", - "isRequired": true - }, - { - "type": "integer", - "name": "installations_count", - "description": "The number of installations associated with the GitHub app" - }, - { - "type": "string", - "name": "client_id" - }, - { - "type": "string", - "name": "client_secret" - }, - { - "type": "string or null", - "name": "webhook_secret" - }, - { - "type": "string", - "name": "pem" - } - ] - }, - { - "type": "object", - "name": "reactions", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the issue comment", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, + 8, + 48, + 47, + 1, + 2, { "type": "object", "name": "issue", @@ -127808,1461 +18761,9 @@ } ] }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 3, + 4, + 6 ], "availability": [ "repository", @@ -129386,2739 +18887,12 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "issue", - "in": "body", - "description": "The [issue](https://docs.github.com/rest/reference/issues) itself.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true, - "enum": [ - "resolved", - "off-topic", - "too heated", - "spam", - null - ] - }, - { - "type": "object or null", - "name": "assignee", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "array of objects", - "name": "assignees", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string or null", - "name": "body", - "description": "Contents of the issue", - "isRequired": true - }, - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "comments", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "draft" - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "array of objects", - "name": "labels", - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "locked" - }, - { - "type": "object or null", - "name": "milestone", - "description": "A collection of related issues and pull requests.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "closed_issues", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string or null", - "name": "due_on", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "The number of the milestone.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the milestone.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "title", - "description": "The title of the milestone.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "object or null", - "name": "performed_via_github_app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app" - }, - { - "type": "string or null", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer or null", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "childParamsGroups": [ - { - "type": "string", - "name": "actions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "administration", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "checks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "content_references", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "contents", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "deployments", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "discussions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "emails", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "environments", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "issues", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "keys", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "members", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "metadata", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_administration", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_hooks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_packages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_plan", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_projects", - "enum": [ - "read", - "write", - "admin" - ] - }, - { - "type": "string", - "name": "organization_secrets", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_self_hosted_runners", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_user_blocking", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "packages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pull_requests", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_hooks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_projects", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "secret_scanning_alerts", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "secrets", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "security_events", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "security_scanning_alert", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "single_file", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "statuses", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "team_discussions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "vulnerability_alerts", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "workflows", - "enum": [ - "read", - "write" - ] - } - ] - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "pull_request", - "childParamsGroups": [ - { - "type": "string", - "name": "diff_url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string or null", - "name": "merged_at" - }, - { - "type": "string", - "name": "patch_url" - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "reactions", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of the issue; either 'open' or 'closed'", - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string or null", - "name": "state_reason" - }, - { - "type": "string", - "name": "timeline_url" - }, - { - "type": "string", - "name": "title", - "description": "Title of the issue", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the issue", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 49, + 3, + 4, + 6 ], "availability": [ "repository", @@ -132142,87 +18916,8 @@ "closed" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, + 1, + 2, { "type": "object", "name": "issue", @@ -133650,1461 +20345,9 @@ } ] }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 3, + 4, + 6 ], "availability": [ "repository", @@ -135118,2743 +20361,13 @@ "description": "An issue was deleted.", "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "deleted" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "issue", - "in": "body", - "description": "The [issue](https://docs.github.com/rest/reference/issues) itself.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true, - "enum": [ - "resolved", - "off-topic", - "too heated", - "spam", - null - ] - }, - { - "type": "object or null", - "name": "assignee", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "array of objects", - "name": "assignees", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string or null", - "name": "body", - "description": "Contents of the issue", - "isRequired": true - }, - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "comments", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "draft" - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "array of objects", - "name": "labels", - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "locked" - }, - { - "type": "object or null", - "name": "milestone", - "description": "A collection of related issues and pull requests.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "closed_issues", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string or null", - "name": "due_on", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "The number of the milestone.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the milestone.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "title", - "description": "The title of the milestone.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "object or null", - "name": "performed_via_github_app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app" - }, - { - "type": "string or null", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer or null", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "childParamsGroups": [ - { - "type": "string", - "name": "actions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "administration", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "checks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "content_references", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "contents", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "deployments", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "discussions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "emails", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "environments", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "issues", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "keys", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "members", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "metadata", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_administration", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_hooks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_packages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_plan", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_projects", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_secrets", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_self_hosted_runners", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_user_blocking", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "packages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pull_requests", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_hooks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_projects", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "secret_scanning_alerts", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "secrets", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "security_events", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "security_scanning_alert", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "single_file", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "statuses", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "team_discussions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "vulnerability_alerts", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "workflows", - "enum": [ - "read", - "write" - ] - } - ] - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "pull_request", - "childParamsGroups": [ - { - "type": "string", - "name": "diff_url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string or null", - "name": "merged_at" - }, - { - "type": "string", - "name": "patch_url" - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "reactions", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of the issue; either 'open' or 'closed'", - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string or null", - "name": "state_reason" - }, - { - "type": "string", - "name": "timeline_url" - }, - { - "type": "string", - "name": "title", - "description": "Title of the issue", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the issue", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 7, + 1, + 2, + 50, + 3, + 4, + 6 ], "availability": [ "repository", @@ -137868,96 +20381,9 @@ "description": "An issue was removed from a milestone.", "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "demilestoned" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, + 51, + 1, + 2, { "type": "object", "name": "issue", @@ -139753,1461 +22179,9 @@ } ] }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 3, + 4, + 6 ], "availability": [ "repository", @@ -141221,15 +22195,7 @@ "description": "The title or body on an issue was edited.", "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "edited" - ] - }, + 8, { "type": "object", "name": "changes", @@ -141263,2784 +22229,13 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "issue", - "in": "body", - "description": "The [issue](https://docs.github.com/rest/reference/issues) itself.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true, - "enum": [ - "resolved", - "off-topic", - "too heated", - "spam", - null - ] - }, - { - "type": "object or null", - "name": "assignee", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "array of objects", - "name": "assignees", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string or null", - "name": "body", - "description": "Contents of the issue", - "isRequired": true - }, - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "comments", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "draft" - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "array of objects", - "name": "labels", - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "locked" - }, - { - "type": "object or null", - "name": "milestone", - "description": "A collection of related issues and pull requests.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "closed_issues", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string or null", - "name": "due_on", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "The number of the milestone.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the milestone.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "title", - "description": "The title of the milestone.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "object or null", - "name": "performed_via_github_app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app" - }, - { - "type": "string or null", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer or null", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "childParamsGroups": [ - { - "type": "string", - "name": "actions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "administration", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "checks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "content_references", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "contents", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "deployments", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "discussions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "emails", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "environments", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "issues", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "keys", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "members", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "metadata", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_administration", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_hooks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_packages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_plan", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_projects", - "enum": [ - "read", - "write", - "admin" - ] - }, - { - "type": "string", - "name": "organization_secrets", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_self_hosted_runners", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_user_blocking", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "packages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pull_requests", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_hooks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_projects", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "secret_scanning_alerts", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "secrets", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "security_events", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "security_scanning_alert", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "single_file", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "statuses", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "team_discussions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "vulnerability_alerts", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "workflows", - "enum": [ - "read", - "write" - ] - } - ] - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "pull_request", - "childParamsGroups": [ - { - "type": "string", - "name": "diff_url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string or null", - "name": "merged_at" - }, - { - "type": "string", - "name": "patch_url" - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "reactions", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of the issue; either 'open' or 'closed'", - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string or null", - "name": "state_reason" - }, - { - "type": "string", - "name": "timeline_url" - }, - { - "type": "string", - "name": "title", - "description": "Title of the issue", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the issue", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "label", - "in": "body", - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 49, + 52, + 3, + 4, + 6 ], "availability": [ "repository", @@ -144054,2793 +22249,14 @@ "description": "A label was added to an issue.", "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "labeled" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "issue", - "in": "body", - "description": "The [issue](https://docs.github.com/rest/reference/issues) itself.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true, - "enum": [ - "resolved", - "off-topic", - "too heated", - "spam", - null - ] - }, - { - "type": "object or null", - "name": "assignee", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "array of objects", - "name": "assignees", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string or null", - "name": "body", - "description": "Contents of the issue", - "isRequired": true - }, - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "comments", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "draft" - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "array of objects", - "name": "labels", - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "locked" - }, - { - "type": "object or null", - "name": "milestone", - "description": "A collection of related issues and pull requests.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "closed_issues", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string or null", - "name": "due_on", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "The number of the milestone.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the milestone.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "title", - "description": "The title of the milestone.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "object or null", - "name": "performed_via_github_app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app" - }, - { - "type": "string or null", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer or null", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "childParamsGroups": [ - { - "type": "string", - "name": "actions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "administration", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "checks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "content_references", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "contents", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "deployments", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "discussions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "emails", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "environments", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "issues", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "keys", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "members", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "metadata", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_administration", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_hooks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_packages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_plan", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_projects", - "enum": [ - "read", - "write", - "admin" - ] - }, - { - "type": "string", - "name": "organization_secrets", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_self_hosted_runners", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_user_blocking", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "packages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pull_requests", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_hooks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_projects", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "secret_scanning_alerts", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "secrets", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "security_events", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "security_scanning_alert", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "single_file", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "statuses", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "team_discussions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "vulnerability_alerts", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "workflows", - "enum": [ - "read", - "write" - ] - } - ] - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "pull_request", - "childParamsGroups": [ - { - "type": "string", - "name": "diff_url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string or null", - "name": "merged_at" - }, - { - "type": "string", - "name": "patch_url" - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "reactions", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of the issue; either 'open' or 'closed'", - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string or null", - "name": "state_reason" - }, - { - "type": "string", - "name": "timeline_url" - }, - { - "type": "string", - "name": "title", - "description": "Title of the issue", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the issue", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "label", - "in": "body", - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 25, + 1, + 2, + 49, + 52, + 3, + 4, + 6 ], "availability": [ "repository", @@ -146854,96 +22270,9 @@ "description": "Conversation on an issue was locked. For more information, see \"[Locking conversations](https://docs.github.com/communities/moderating-comments-and-conversations/locking-conversations).\"", "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "locked" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, + 27, + 1, + 2, { "type": "object", "name": "issue", @@ -148372,1461 +23701,9 @@ } ] }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 3, + 4, + 6 ], "availability": [ "repository", @@ -149840,96 +23717,9 @@ "description": "An issue was added to a milestone.", "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "milestoned" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, + 53, + 1, + 2, { "type": "object", "name": "issue", @@ -151533,1651 +25323,10 @@ } ] }, - { - "type": "object", - "name": "milestone", - "in": "body", - "description": "A collection of related issues and pull requests.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "closed_issues", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string or null", - "name": "due_on", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "The number of the milestone.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the milestone.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "title", - "description": "The title of the milestone.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 54, + 3, + 4, + 6 ], "availability": [ "repository", @@ -153191,15 +25340,7 @@ "description": "An issue was created. When a closed issue is reopened, the action will be `reopened` instead.", "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "opened" - ] - }, + 55, { "type": "object", "name": "changes", @@ -155014,87 +27155,8 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, + 1, + 2, { "type": "object", "name": "issue", @@ -156289,1461 +28351,9 @@ } ] }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 3, + 4, + 6 ], "availability": [ "repository", @@ -157757,2743 +28367,13 @@ "description": "An issue was pinned to a repository. For more information, see \"[Pinning an issue to your repository](https://docs.github.com/issues/tracking-your-work-with-issues/pinning-an-issue-to-your-repository).\"", "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "pinned" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "issue", - "in": "body", - "description": "The [issue](https://docs.github.com/rest/reference/issues) itself.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true, - "enum": [ - "resolved", - "off-topic", - "too heated", - "spam", - null - ] - }, - { - "type": "object or null", - "name": "assignee", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "array of objects", - "name": "assignees", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string or null", - "name": "body", - "description": "Contents of the issue", - "isRequired": true - }, - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "comments", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "draft" - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "array of objects", - "name": "labels", - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "locked" - }, - { - "type": "object or null", - "name": "milestone", - "description": "A collection of related issues and pull requests.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "closed_issues", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string or null", - "name": "due_on", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "The number of the milestone.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the milestone.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "title", - "description": "The title of the milestone.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "object or null", - "name": "performed_via_github_app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app" - }, - { - "type": "string or null", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer or null", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "childParamsGroups": [ - { - "type": "string", - "name": "actions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "administration", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "checks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "content_references", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "contents", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "deployments", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "discussions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "emails", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "environments", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "issues", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "keys", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "members", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "metadata", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_administration", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_hooks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_packages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_plan", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_projects", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_secrets", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_self_hosted_runners", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_user_blocking", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "packages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pull_requests", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_hooks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_projects", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "secret_scanning_alerts", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "secrets", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "security_events", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "security_scanning_alert", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "single_file", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "statuses", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "team_discussions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "vulnerability_alerts", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "workflows", - "enum": [ - "read", - "write" - ] - } - ] - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "pull_request", - "childParamsGroups": [ - { - "type": "string", - "name": "diff_url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string or null", - "name": "merged_at" - }, - { - "type": "string", - "name": "patch_url" - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "reactions", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of the issue; either 'open' or 'closed'", - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string or null", - "name": "state_reason" - }, - { - "type": "string", - "name": "timeline_url" - }, - { - "type": "string", - "name": "title", - "description": "Title of the issue", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the issue", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 28, + 1, + 2, + 50, + 3, + 4, + 6 ], "availability": [ "repository", @@ -160507,96 +28387,9 @@ "description": "A closed issue was reopened.", "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "reopened" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, + 17, + 1, + 2, { "type": "object", "name": "issue", @@ -162023,1461 +29816,9 @@ } ] }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 3, + 4, + 6 ], "availability": [ "repository", @@ -163491,15 +29832,7 @@ "description": "An issue was transferred to another repository. For more information, see \"[Transferring an issue to another repository](https://docs.github.com/issues/tracking-your-work-with-issues/transferring-an-issue-to-another-repository).\"", "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "transferred" - ] - }, + 29, { "type": "object", "name": "changes", @@ -165327,2734 +31660,12 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "issue", - "in": "body", - "description": "The [issue](https://docs.github.com/rest/reference/issues) itself.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true, - "enum": [ - "resolved", - "off-topic", - "too heated", - "spam", - null - ] - }, - { - "type": "object or null", - "name": "assignee", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "array of objects", - "name": "assignees", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string or null", - "name": "body", - "description": "Contents of the issue", - "isRequired": true - }, - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "comments", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "draft" - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "array of objects", - "name": "labels", - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "locked" - }, - { - "type": "object or null", - "name": "milestone", - "description": "A collection of related issues and pull requests.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "closed_issues", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string or null", - "name": "due_on", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "The number of the milestone.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the milestone.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "title", - "description": "The title of the milestone.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "object or null", - "name": "performed_via_github_app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app" - }, - { - "type": "string or null", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer or null", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "childParamsGroups": [ - { - "type": "string", - "name": "actions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "administration", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "checks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "content_references", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "contents", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "deployments", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "discussions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "emails", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "environments", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "issues", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "keys", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "members", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "metadata", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_administration", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_hooks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_packages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_plan", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_projects", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_secrets", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_self_hosted_runners", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_user_blocking", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "packages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pull_requests", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_hooks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_projects", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "secret_scanning_alerts", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "secrets", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "security_events", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "security_scanning_alert", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "single_file", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "statuses", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "team_discussions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "vulnerability_alerts", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "workflows", - "enum": [ - "read", - "write" - ] - } - ] - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "pull_request", - "childParamsGroups": [ - { - "type": "string", - "name": "diff_url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string or null", - "name": "merged_at" - }, - { - "type": "string", - "name": "patch_url" - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "reactions", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of the issue; either 'open' or 'closed'", - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string or null", - "name": "state_reason" - }, - { - "type": "string", - "name": "timeline_url" - }, - { - "type": "string", - "name": "title", - "description": "Title of the issue", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the issue", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 50, + 3, + 4, + 6 ], "availability": [ "repository", @@ -168078,2838 +31689,13 @@ "unassigned" ] }, - { - "type": "object or null", - "name": "assignee", - "in": "body", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "issue", - "in": "body", - "description": "The [issue](https://docs.github.com/rest/reference/issues) itself.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true, - "enum": [ - "resolved", - "off-topic", - "too heated", - "spam", - null - ] - }, - { - "type": "object or null", - "name": "assignee", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "array of objects", - "name": "assignees", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string or null", - "name": "body", - "description": "Contents of the issue", - "isRequired": true - }, - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "comments", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "draft" - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "array of objects", - "name": "labels", - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "locked" - }, - { - "type": "object or null", - "name": "milestone", - "description": "A collection of related issues and pull requests.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "closed_issues", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string or null", - "name": "due_on", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "The number of the milestone.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the milestone.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "title", - "description": "The title of the milestone.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "object or null", - "name": "performed_via_github_app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app" - }, - { - "type": "string or null", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer or null", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "childParamsGroups": [ - { - "type": "string", - "name": "actions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "administration", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "checks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "content_references", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "contents", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "deployments", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "discussions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "emails", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "environments", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "issues", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "keys", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "members", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "metadata", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_administration", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_hooks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_packages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_plan", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_projects", - "enum": [ - "read", - "write", - "admin" - ] - }, - { - "type": "string", - "name": "organization_secrets", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_self_hosted_runners", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_user_blocking", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "packages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pull_requests", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_hooks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_projects", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "secret_scanning_alerts", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "secrets", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "security_events", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "security_scanning_alert", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "single_file", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "statuses", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "team_discussions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "vulnerability_alerts", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "workflows", - "enum": [ - "read", - "write" - ] - } - ] - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "pull_request", - "childParamsGroups": [ - { - "type": "string", - "name": "diff_url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string or null", - "name": "merged_at" - }, - { - "type": "string", - "name": "patch_url" - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "reactions", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of the issue; either 'open' or 'closed'", - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string or null", - "name": "state_reason" - }, - { - "type": "string", - "name": "timeline_url" - }, - { - "type": "string", - "name": "title", - "description": "Title of the issue", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the issue", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 56, + 1, + 2, + 49, + 3, + 4, + 6 ], "availability": [ "repository", @@ -170923,2793 +31709,14 @@ "description": "A label was removed from an issue.", "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "unlabeled" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "issue", - "in": "body", - "description": "The [issue](https://docs.github.com/rest/reference/issues) itself.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true, - "enum": [ - "resolved", - "off-topic", - "too heated", - "spam", - null - ] - }, - { - "type": "object or null", - "name": "assignee", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "array of objects", - "name": "assignees", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string or null", - "name": "body", - "description": "Contents of the issue", - "isRequired": true - }, - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "comments", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "draft" - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "array of objects", - "name": "labels", - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "locked" - }, - { - "type": "object or null", - "name": "milestone", - "description": "A collection of related issues and pull requests.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "closed_issues", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string or null", - "name": "due_on", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "The number of the milestone.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the milestone.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "title", - "description": "The title of the milestone.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "object or null", - "name": "performed_via_github_app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app" - }, - { - "type": "string or null", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer or null", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "childParamsGroups": [ - { - "type": "string", - "name": "actions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "administration", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "checks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "content_references", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "contents", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "deployments", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "discussions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "emails", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "environments", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "issues", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "keys", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "members", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "metadata", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_administration", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_hooks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_packages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_plan", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_projects", - "enum": [ - "read", - "write", - "admin" - ] - }, - { - "type": "string", - "name": "organization_secrets", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_self_hosted_runners", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_user_blocking", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "packages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pull_requests", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_hooks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_projects", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "secret_scanning_alerts", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "secrets", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "security_events", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "security_scanning_alert", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "single_file", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "statuses", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "team_discussions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "vulnerability_alerts", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "workflows", - "enum": [ - "read", - "write" - ] - } - ] - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "pull_request", - "childParamsGroups": [ - { - "type": "string", - "name": "diff_url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string or null", - "name": "merged_at" - }, - { - "type": "string", - "name": "patch_url" - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "reactions", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of the issue; either 'open' or 'closed'", - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string or null", - "name": "state_reason" - }, - { - "type": "string", - "name": "timeline_url" - }, - { - "type": "string", - "name": "title", - "description": "Title of the issue", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the issue", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "label", - "in": "body", - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 31, + 1, + 2, + 49, + 52, + 3, + 4, + 6 ], "availability": [ "repository", @@ -173723,96 +31730,9 @@ "description": "Conversation on an issue was locked. For more information, see \"[Locking conversations](https://docs.github.com/communities/moderating-comments-and-conversations/locking-conversations).\"", "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "unlocked" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, + 32, + 1, + 2, { "type": "object", "name": "issue", @@ -175234,1461 +33154,9 @@ } ] }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 3, + 4, + 6 ], "availability": [ "repository", @@ -176702,2743 +33170,13 @@ "description": "An issue was unpinned from a repository. For more information, see \"[Pinning an issue to your repository](https://docs.github.com/issues/tracking-your-work-with-issues/pinning-an-issue-to-your-repository).\"", "summary": "This event occurs when there is activity relating to an issue. For more information about issues, see \"[About issues](https://docs.github.com/issues/tracking-your-work-with-issues/about-issues).\" For information about the APIs to manage issues, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#issue) or \"[Issues](https://docs.github.com/rest/issues)\" in the REST API documentation.\n\nFor activity relating to a comment on an issue, use the `issue_comment` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "unpinned" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "issue", - "in": "body", - "description": "The [issue](https://docs.github.com/rest/reference/issues) itself.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true, - "enum": [ - "resolved", - "off-topic", - "too heated", - "spam", - null - ] - }, - { - "type": "object or null", - "name": "assignee", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "array of objects", - "name": "assignees", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string or null", - "name": "body", - "description": "Contents of the issue", - "isRequired": true - }, - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "comments", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "draft" - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "array of objects", - "name": "labels", - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "locked" - }, - { - "type": "object or null", - "name": "milestone", - "description": "A collection of related issues and pull requests.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "closed_issues", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string or null", - "name": "due_on", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "The number of the milestone.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the milestone.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "title", - "description": "The title of the milestone.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "object or null", - "name": "performed_via_github_app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app" - }, - { - "type": "string or null", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer or null", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "childParamsGroups": [ - { - "type": "string", - "name": "actions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "administration", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "checks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "content_references", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "contents", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "deployments", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "discussions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "emails", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "environments", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "issues", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "keys", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "members", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "metadata", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_administration", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_hooks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_packages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_plan", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_projects", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_secrets", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_self_hosted_runners", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "organization_user_blocking", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "packages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pages", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "pull_requests", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_hooks", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "repository_projects", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "secret_scanning_alerts", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "secrets", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "security_events", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "security_scanning_alert", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "single_file", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "statuses", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "team_discussions", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "vulnerability_alerts", - "enum": [ - "read", - "write" - ] - }, - { - "type": "string", - "name": "workflows", - "enum": [ - "read", - "write" - ] - } - ] - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "pull_request", - "childParamsGroups": [ - { - "type": "string", - "name": "diff_url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string or null", - "name": "merged_at" - }, - { - "type": "string", - "name": "patch_url" - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "reactions", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of the issue; either 'open' or 'closed'", - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string or null", - "name": "state_reason" - }, - { - "type": "string", - "name": "timeline_url" - }, - { - "type": "string", - "name": "title", - "description": "Title of the issue", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the issue", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 33, + 1, + 2, + 50, + 3, + 4, + 6 ], "availability": [ "repository", @@ -179454,1596 +33192,13 @@ "description": "A label was created.", "summary": "This event occurs when there is activity relating to labels. For more information, see \"[Managing labels](https://docs.github.com/issues/using-labels-and-milestones-to-track-work/managing-labels).\" For information about the APIs to manage labels, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#label) or \"[Labels](https://docs.github.com/rest/issues/labels)\" in the REST API documentation.\n\nIf you want to receive an event when a label is added to or removed from an issue, pull request, or discussion, use the `labeled` or `unlabeled` action type for the `issues`, `pull_request`, or `discussion` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "created" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "label", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 0, + 1, + 2, + 26, + 3, + 4, + 30 ], "availability": [ "repository", @@ -181057,1597 +33212,13 @@ "description": "A label was deleted.", "summary": "This event occurs when there is activity relating to labels. For more information, see \"[Managing labels](https://docs.github.com/issues/using-labels-and-milestones-to-track-work/managing-labels).\" For information about the APIs to manage labels, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#label) or \"[Labels](https://docs.github.com/rest/issues/labels)\" in the REST API documentation.\n\nIf you want to receive an event when a label is added to or removed from an issue, pull request, or discussion, use the `labeled` or `unlabeled` action type for the `issues`, `pull_request`, or `discussion` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "deleted" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "label", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 7, + 1, + 2, + 26, + 3, + 4, + 6 ], "availability": [ "repository", @@ -182661,15 +33232,7 @@ "description": "A label's name, description, or color was changed.", "summary": "This event occurs when there is activity relating to labels. For more information, see \"[Managing labels](https://docs.github.com/issues/using-labels-and-milestones-to-track-work/managing-labels).\" For information about the APIs to manage labels, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#label) or \"[Labels](https://docs.github.com/rest/issues/labels)\" in the REST API documentation.\n\nIf you want to receive an event when a label is added to or removed from an issue, pull request, or discussion, use the `labeled` or `unlabeled` action type for the `issues`, `pull_request`, or `discussion` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "edited" - ] - }, + 8, { "type": "object", "name": "changes", @@ -182714,1588 +33277,12 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "label", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 26, + 3, + 4, + 6 ], "availability": [ "repository", @@ -184311,1891 +33298,15 @@ "description": "Someone cancelled a GitHub Marketplace plan, and the last billing cycle has ended. The change will take effect on the account immediately.", "summary": "This event occurs when there is activity relating to a GitHub Marketplace purchase. For more information, see \"[GitHub Marketplace](https://docs.github.com/marketplace).\" For information about the APIs to manage GitHub Marketplace listings, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#marketplacelisting) or \"[GitHub Marketplace](https://docs.github.com/rest/apps/marketplace)\" in the REST API documentation.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "cancelled" - ] - }, - { - "type": "string", - "name": "effective_date", - "in": "body", - "isRequired": true - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "marketplace_purchase", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "account", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "organization_billing_email", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "billing_cycle", - "isRequired": true - }, - { - "type": "string or null", - "name": "free_trial_ends_on", - "isRequired": true - }, - { - "type": "string or null", - "name": "next_billing_date" - }, - { - "type": "boolean", - "name": "on_free_trial", - "isRequired": true - }, - { - "type": "object", - "name": "plan", - "isRequired": true, - "childParamsGroups": [ - { - "type": "array of strings", - "name": "bullets", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_free_trial", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "integer", - "name": "monthly_price_in_cents", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "price_model", - "isRequired": true, - "enum": [ - "FREE", - "FLAT_RATE", - "PER_UNIT" - ] - }, - { - "type": "string or null", - "name": "unit_name", - "isRequired": true - }, - { - "type": "integer", - "name": "yearly_price_in_cents", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "unit_count", - "isRequired": true - }, - { - "type": "object", - "name": "account", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "login" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string or null", - "name": "organization_billing_email" - }, - { - "type": "string", - "name": "type" - } - ] - }, - { - "type": "string", - "name": "billing_cycle" - }, - { - "type": "string or null", - "name": "free_trial_ends_on" - }, - { - "type": "string or null", - "name": "next_billing_date", - "isRequired": true - }, - { - "type": "boolean", - "name": "on_free_trial" - }, - { - "type": "object", - "name": "plan", - "childParamsGroups": [ - { - "type": "array of strings", - "name": "bullets" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "has_free_trial" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "integer", - "name": "monthly_price_in_cents" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "price_model", - "enum": [ - "FREE", - "FLAT_RATE", - "PER_UNIT" - ] - }, - { - "type": "string or null", - "name": "unit_name" - }, - { - "type": "integer", - "name": "yearly_price_in_cents" - } - ] - }, - { - "type": "integer", - "name": "unit_count" - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "previous_marketplace_purchase", - "in": "body", - "childParamsGroups": [ - { - "type": "object", - "name": "account", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "organization_billing_email", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "billing_cycle", - "isRequired": true - }, - { - "type": "null", - "name": "free_trial_ends_on", - "isRequired": true - }, - { - "type": "string or null", - "name": "next_billing_date" - }, - { - "type": "boolean", - "name": "on_free_trial", - "isRequired": true - }, - { - "type": "object", - "name": "plan", - "isRequired": true, - "childParamsGroups": [ - { - "type": "array of strings", - "name": "bullets", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_free_trial", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "integer", - "name": "monthly_price_in_cents", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "price_model", - "isRequired": true, - "enum": [ - "FREE", - "FLAT_RATE", - "PER_UNIT" - ] - }, - { - "type": "string or null", - "name": "unit_name", - "isRequired": true - }, - { - "type": "integer", - "name": "yearly_price_in_cents", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "unit_count", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 57, + 58, + 1, + 2, + 59, + 3, + 60, + 36, + 6 ], "availability": [ "marketplace" @@ -186216,376 +33327,11 @@ "changed" ] }, - { - "type": "string", - "name": "effective_date", - "in": "body", - "isRequired": true - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "marketplace_purchase", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "account", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "organization_billing_email", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "billing_cycle", - "isRequired": true - }, - { - "type": "string or null", - "name": "free_trial_ends_on", - "isRequired": true - }, - { - "type": "string or null", - "name": "next_billing_date" - }, - { - "type": "boolean", - "name": "on_free_trial", - "isRequired": true - }, - { - "type": "object", - "name": "plan", - "isRequired": true, - "childParamsGroups": [ - { - "type": "array of strings", - "name": "bullets", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_free_trial", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "integer", - "name": "monthly_price_in_cents", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "price_model", - "isRequired": true, - "enum": [ - "FREE", - "FLAT_RATE", - "PER_UNIT" - ] - }, - { - "type": "string or null", - "name": "unit_name", - "isRequired": true - }, - { - "type": "integer", - "name": "yearly_price_in_cents", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "unit_count", - "isRequired": true - }, - { - "type": "object", - "name": "account", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "login" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string or null", - "name": "organization_billing_email" - }, - { - "type": "string", - "name": "type" - } - ] - }, - { - "type": "string", - "name": "billing_cycle" - }, - { - "type": "string or null", - "name": "free_trial_ends_on" - }, - { - "type": "string or null", - "name": "next_billing_date", - "isRequired": true - }, - { - "type": "boolean", - "name": "on_free_trial" - }, - { - "type": "object", - "name": "plan", - "childParamsGroups": [ - { - "type": "array of strings", - "name": "bullets" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "has_free_trial" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "integer", - "name": "monthly_price_in_cents" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "price_model", - "enum": [ - "FREE", - "FLAT_RATE", - "PER_UNIT" - ] - }, - { - "type": "string or null", - "name": "unit_name" - }, - { - "type": "integer", - "name": "yearly_price_in_cents" - } - ] - }, - { - "type": "integer", - "name": "unit_count" - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 58, + 1, + 2, + 59, + 3, { "type": "object", "name": "previous_marketplace_purchase", @@ -186706,1392 +33452,8 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 36, + 6 ], "availability": [ "marketplace" @@ -188112,376 +33474,11 @@ "pending_change" ] }, - { - "type": "string", - "name": "effective_date", - "in": "body", - "isRequired": true - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "marketplace_purchase", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "account", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "organization_billing_email", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "billing_cycle", - "isRequired": true - }, - { - "type": "string or null", - "name": "free_trial_ends_on", - "isRequired": true - }, - { - "type": "string or null", - "name": "next_billing_date" - }, - { - "type": "boolean", - "name": "on_free_trial", - "isRequired": true - }, - { - "type": "object", - "name": "plan", - "isRequired": true, - "childParamsGroups": [ - { - "type": "array of strings", - "name": "bullets", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_free_trial", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "integer", - "name": "monthly_price_in_cents", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "price_model", - "isRequired": true, - "enum": [ - "FREE", - "FLAT_RATE", - "PER_UNIT" - ] - }, - { - "type": "string or null", - "name": "unit_name", - "isRequired": true - }, - { - "type": "integer", - "name": "yearly_price_in_cents", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "unit_count", - "isRequired": true - }, - { - "type": "object", - "name": "account", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "login" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string or null", - "name": "organization_billing_email" - }, - { - "type": "string", - "name": "type" - } - ] - }, - { - "type": "string", - "name": "billing_cycle" - }, - { - "type": "string or null", - "name": "free_trial_ends_on" - }, - { - "type": "string or null", - "name": "next_billing_date", - "isRequired": true - }, - { - "type": "boolean", - "name": "on_free_trial" - }, - { - "type": "object", - "name": "plan", - "childParamsGroups": [ - { - "type": "array of strings", - "name": "bullets" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "has_free_trial" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "integer", - "name": "monthly_price_in_cents" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "price_model", - "enum": [ - "FREE", - "FLAT_RATE", - "PER_UNIT" - ] - }, - { - "type": "string or null", - "name": "unit_name" - }, - { - "type": "integer", - "name": "yearly_price_in_cents" - } - ] - }, - { - "type": "integer", - "name": "unit_count" - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 58, + 1, + 2, + 59, + 3, { "type": "object", "name": "previous_marketplace_purchase", @@ -188602,1392 +33599,8 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 36, + 6 ], "availability": [ "marketplace" @@ -190008,93 +33621,9 @@ "pending_change_cancelled" ] }, - { - "type": "string", - "name": "effective_date", - "in": "body", - "isRequired": true - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, + 58, + 1, + 2, { "type": "object", "name": "marketplace_purchase", @@ -190221,1580 +33750,10 @@ } ] }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "previous_marketplace_purchase", - "in": "body", - "childParamsGroups": [ - { - "type": "object", - "name": "account", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "organization_billing_email", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "billing_cycle", - "isRequired": true - }, - { - "type": "null", - "name": "free_trial_ends_on", - "isRequired": true - }, - { - "type": "string or null", - "name": "next_billing_date" - }, - { - "type": "boolean", - "name": "on_free_trial", - "isRequired": true - }, - { - "type": "object", - "name": "plan", - "isRequired": true, - "childParamsGroups": [ - { - "type": "array of strings", - "name": "bullets", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_free_trial", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "integer", - "name": "monthly_price_in_cents", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "price_model", - "isRequired": true, - "enum": [ - "FREE", - "FLAT_RATE", - "PER_UNIT" - ] - }, - { - "type": "string or null", - "name": "unit_name", - "isRequired": true - }, - { - "type": "integer", - "name": "yearly_price_in_cents", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "unit_count", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 3, + 60, + 36, + 6 ], "availability": [ "marketplace" @@ -191815,1882 +33774,14 @@ "purchased" ] }, - { - "type": "string", - "name": "effective_date", - "in": "body", - "isRequired": true - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "marketplace_purchase", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "account", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "organization_billing_email", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "billing_cycle", - "isRequired": true - }, - { - "type": "string or null", - "name": "free_trial_ends_on", - "isRequired": true - }, - { - "type": "string or null", - "name": "next_billing_date" - }, - { - "type": "boolean", - "name": "on_free_trial", - "isRequired": true - }, - { - "type": "object", - "name": "plan", - "isRequired": true, - "childParamsGroups": [ - { - "type": "array of strings", - "name": "bullets", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_free_trial", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "integer", - "name": "monthly_price_in_cents", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "price_model", - "isRequired": true, - "enum": [ - "FREE", - "FLAT_RATE", - "PER_UNIT" - ] - }, - { - "type": "string or null", - "name": "unit_name", - "isRequired": true - }, - { - "type": "integer", - "name": "yearly_price_in_cents", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "unit_count", - "isRequired": true - }, - { - "type": "object", - "name": "account", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "login" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string or null", - "name": "organization_billing_email" - }, - { - "type": "string", - "name": "type" - } - ] - }, - { - "type": "string", - "name": "billing_cycle" - }, - { - "type": "string or null", - "name": "free_trial_ends_on" - }, - { - "type": "string or null", - "name": "next_billing_date", - "isRequired": true - }, - { - "type": "boolean", - "name": "on_free_trial" - }, - { - "type": "object", - "name": "plan", - "childParamsGroups": [ - { - "type": "array of strings", - "name": "bullets" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "has_free_trial" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "integer", - "name": "monthly_price_in_cents" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "price_model", - "enum": [ - "FREE", - "FLAT_RATE", - "PER_UNIT" - ] - }, - { - "type": "string or null", - "name": "unit_name" - }, - { - "type": "integer", - "name": "yearly_price_in_cents" - } - ] - }, - { - "type": "integer", - "name": "unit_count" - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "previous_marketplace_purchase", - "in": "body", - "childParamsGroups": [ - { - "type": "object", - "name": "account", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "organization_billing_email", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "billing_cycle", - "isRequired": true - }, - { - "type": "null", - "name": "free_trial_ends_on", - "isRequired": true - }, - { - "type": "string or null", - "name": "next_billing_date" - }, - { - "type": "boolean", - "name": "on_free_trial", - "isRequired": true - }, - { - "type": "object", - "name": "plan", - "isRequired": true, - "childParamsGroups": [ - { - "type": "array of strings", - "name": "bullets", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_free_trial", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "integer", - "name": "monthly_price_in_cents", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "price_model", - "isRequired": true, - "enum": [ - "FREE", - "FLAT_RATE", - "PER_UNIT" - ] - }, - { - "type": "string or null", - "name": "unit_name", - "isRequired": true - }, - { - "type": "integer", - "name": "yearly_price_in_cents", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "unit_count", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 58, + 1, + 2, + 59, + 3, + 60, + 36, + 6 ], "availability": [ "marketplace" @@ -193704,15 +33795,7 @@ "description": "A GitHub user accepted an invitation to a repository.", "summary": "This event occurs when there is activity relating to collaborators in a repository. For more information, see \"[Adding outside collaborators to repositories in your organization](https://docs.github.com/organizations/managing-user-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization).\" For more information about the API to manage repository collaborators, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#repositorycollaboratorconnection) or \"[Collaborators](https://docs.github.com/rest/collaborators/collaborators)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "added" - ] - }, + 40, { "type": "object", "name": "changes", @@ -193736,1641 +33819,12 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object or null", - "name": "member", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 61, + 3, + 4, + 6 ], "availability": [ "business", @@ -195385,15 +33839,7 @@ "description": "Permissions were changed for a collaborator on a repository.", "summary": "This event occurs when there is activity relating to collaborators in a repository. For more information, see \"[Adding outside collaborators to repositories in your organization](https://docs.github.com/organizations/managing-user-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization).\" For more information about the API to manage repository collaborators, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#repositorycollaboratorconnection) or \"[Collaborators](https://docs.github.com/rest/collaborators/collaborators)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "edited" - ] - }, + 8, { "type": "object", "name": "changes", @@ -195429,1641 +33875,12 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object or null", - "name": "member", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 61, + 3, + 4, + 6 ], "availability": [ "business", @@ -197078,1650 +33895,13 @@ "description": "A collaborator was removed from a repository.", "summary": "This event occurs when there is activity relating to collaborators in a repository. For more information, see \"[Adding outside collaborators to repositories in your organization](https://docs.github.com/organizations/managing-user-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization).\" For more information about the API to manage repository collaborators, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#repositorycollaboratorconnection) or \"[Collaborators](https://docs.github.com/rest/collaborators/collaborators)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "removed" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object or null", - "name": "member", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 44, + 1, + 2, + 61, + 3, + 4, + 6 ], "availability": [ "business", @@ -198738,1539 +33918,12 @@ "description": "An organization member was added to a team.", "summary": "This event occurs when there is activity relating to team membership. For more information, see \"[About teams](https://docs.github.com/organizations/organizing-members-into-teams/about-teams).\" For more information about the APIs to manage team memberships, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#team) or \"[Team members](https://docs.github.com/rest/teams/members)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "added" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object or null", - "name": "member", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, + 40, + 1, + 2, + 61, + 62, + 36, { "type": "string", "name": "scope", @@ -200281,245 +33934,8 @@ "team" ] }, - { - "type": "object or null", - "name": "sender", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "team", - "in": "body", - "description": "Groups of organization members that gives permissions on specified repositories.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "description", - "description": "Description of the team" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url" - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "object or null", - "name": "parent", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "Description of the team", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories", - "isRequired": true - }, - { - "type": "string", - "name": "privacy", - "isRequired": true, - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the team", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories" - }, - { - "type": "string", - "name": "privacy", - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url" - }, - { - "type": "string", - "name": "slug" - }, - { - "type": "string", - "name": "url", - "description": "URL for the team" - } - ] - } + 63, + 64 ], "availability": [ "organization", @@ -200533,1539 +33949,12 @@ "description": "An organization member was removed from a team.", "summary": "This event occurs when there is activity relating to team membership. For more information, see \"[About teams](https://docs.github.com/organizations/organizing-members-into-teams/about-teams).\" For more information about the API to manage team memberships, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#team) or \"[Team members](https://docs.github.com/rest/teams/members)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "removed" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object or null", - "name": "member", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, + 44, + 1, + 2, + 61, + 62, + 36, { "type": "string", "name": "scope", @@ -202077,245 +33966,8 @@ "organization" ] }, - { - "type": "object or null", - "name": "sender", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "team", - "in": "body", - "description": "Groups of organization members that gives permissions on specified repositories.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "description", - "description": "Description of the team" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url" - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "object or null", - "name": "parent", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "Description of the team", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories", - "isRequired": true - }, - { - "type": "string", - "name": "privacy", - "isRequired": true, - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the team", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories" - }, - { - "type": "string", - "name": "privacy", - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url" - }, - { - "type": "string", - "name": "slug" - }, - { - "type": "string", - "name": "url", - "description": "URL for the team" - } - ] - } + 63, + 64 ], "availability": [ "organization", @@ -202331,32 +33983,8 @@ "description": "Status checks were requested for a merge group. This happens when a merge group is created or added to by the merge queue because a pull request was queued.\n\nWhen you receive this event, you should perform checks on the head SHA and report status back using check runs or commit statuses.", "summary": "This event occurs when there is activity relating to a merge group in a merge queue. For more information, see \"[Managing a merge queue](https://docs.github.com/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue).\"\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Merge queues\" repository permission.\n\n**Note**: The pull request merge queue feature is currently in public beta and subject to change.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, + 45, + 2, { "type": "object", "name": "merge_group", @@ -202470,1459 +34098,9 @@ } ] }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 3, + 36, + 30 ], "availability": [ "app" @@ -203936,76 +34114,8 @@ "description": "The webhook was deleted.", "summary": "This event occurs when there is activity relating to a webhook itself.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Meta\" app permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "deleted" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, + 7, + 1, { "type": "object", "name": "hook", @@ -204087,1479 +34197,10 @@ "description": "The id of the modified webhook.", "isRequired": true }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object or null", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 2, + 3, + 65, + 30 ], "availability": [ "marketplace", @@ -205577,1741 +34218,13 @@ "description": "A milestone was closed.", "summary": "This event occurs when there is activity relating to milestones. For more information, see \"[About milestones](https://docs.github.com/issues/using-labels-and-milestones-to-track-work/about-milestones).\" For information about the APIs to manage milestones, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#milestone) or \"[Milestones](https://docs.github.com/rest/issues/milestones)\" in the REST API documentation.\n\nIf you want to receive an event when an issue or pull request is added to or removed from a milestone, use the `milestoned` or `demilestoned` action type for the `issues` or `pull_request` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" or \"Pull requests\" repository permissions.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "closed" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "milestone", - "in": "body", - "description": "A collection of related issues and pull requests.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "closed_issues", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string or null", - "name": "due_on", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "The number of the milestone.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the milestone.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "title", - "description": "The title of the milestone.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 66, + 1, + 2, + 54, + 3, + 4, + 6 ], "availability": [ "repository", @@ -207325,1740 +34238,13 @@ "description": "A milestone was created.", "summary": "This event occurs when there is activity relating to milestones. For more information, see \"[About milestones](https://docs.github.com/issues/using-labels-and-milestones-to-track-work/about-milestones).\" For information about the APIs to manage milestones, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#milestone) or \"[Milestones](https://docs.github.com/rest/issues/milestones)\" in the REST API documentation.\n\nIf you want to receive an event when an issue or pull request is added to or removed from a milestone, use the `milestoned` or `demilestoned` action type for the `issues` or `pull_request` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" or \"Pull requests\" repository permissions.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "created" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "milestone", - "in": "body", - "description": "A collection of related issues and pull requests.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "closed_issues", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string or null", - "name": "due_on", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "The number of the milestone.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the milestone.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "title", - "description": "The title of the milestone.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 0, + 1, + 2, + 67, + 3, + 4, + 6 ], "availability": [ "repository", @@ -209072,1741 +34258,13 @@ "description": "A milestone was deleted.", "summary": "This event occurs when there is activity relating to milestones. For more information, see \"[About milestones](https://docs.github.com/issues/using-labels-and-milestones-to-track-work/about-milestones).\" For information about the APIs to manage milestones, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#milestone) or \"[Milestones](https://docs.github.com/rest/issues/milestones)\" in the REST API documentation.\n\nIf you want to receive an event when an issue or pull request is added to or removed from a milestone, use the `milestoned` or `demilestoned` action type for the `issues` or `pull_request` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" or \"Pull requests\" repository permissions.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "deleted" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "milestone", - "in": "body", - "description": "A collection of related issues and pull requests.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "closed_issues", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string or null", - "name": "due_on", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "The number of the milestone.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the milestone.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "title", - "description": "The title of the milestone.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 7, + 1, + 2, + 54, + 3, + 4, + 6 ], "availability": [ "repository", @@ -210820,15 +34278,7 @@ "description": "A milestone was edited.", "summary": "This event occurs when there is activity relating to milestones. For more information, see \"[About milestones](https://docs.github.com/issues/using-labels-and-milestones-to-track-work/about-milestones).\" For information about the APIs to manage milestones, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#milestone) or \"[Milestones](https://docs.github.com/rest/issues/milestones)\" in the REST API documentation.\n\nIf you want to receive an event when an issue or pull request is added to or removed from a milestone, use the `milestoned` or `demilestoned` action type for the `issues` or `pull_request` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" or \"Pull requests\" repository permissions.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "edited" - ] - }, + 8, { "type": "object", "name": "changes", @@ -210874,1732 +34324,12 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "milestone", - "in": "body", - "description": "A collection of related issues and pull requests.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "closed_issues", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string or null", - "name": "due_on", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "The number of the milestone.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the milestone.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "title", - "description": "The title of the milestone.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 54, + 3, + 4, + 6 ], "availability": [ "repository", @@ -212613,1740 +34343,13 @@ "description": "A milestone was opened.", "summary": "This event occurs when there is activity relating to milestones. For more information, see \"[About milestones](https://docs.github.com/issues/using-labels-and-milestones-to-track-work/about-milestones).\" For information about the APIs to manage milestones, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#milestone) or \"[Milestones](https://docs.github.com/rest/issues/milestones)\" in the REST API documentation.\n\nIf you want to receive an event when an issue or pull request is added to or removed from a milestone, use the `milestoned` or `demilestoned` action type for the `issues` or `pull_request` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Issues\" or \"Pull requests\" repository permissions.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "opened" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "milestone", - "in": "body", - "description": "A collection of related issues and pull requests.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "closed_issues", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string or null", - "name": "due_on", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "The number of the milestone.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the milestone.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "title", - "description": "The title of the milestone.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 55, + 1, + 2, + 67, + 3, + 4, + 6 ], "availability": [ "repository", @@ -214371,1641 +34374,12 @@ "blocked" ] }, - { - "type": "object or null", - "name": "blocked_user", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 68, + 1, + 2, + 62, + 36, + 6 ], "availability": [ "organization", @@ -216028,1641 +34402,12 @@ "unblocked" ] }, - { - "type": "object or null", - "name": "blocked_user", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 68, + 1, + 2, + 62, + 36, + 6 ], "availability": [ "organization", @@ -217678,1677 +34423,13 @@ "description": "An organization was deleted.", "summary": "This event occurs when there is activity relating to an organization and its members. For more information, see \"[About organizations](https://docs.github.com/organizations/collaborating-with-groups-in-organizations/about-organizations).\" For information about the APIs to manage organizations, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#organization) or \"[Organizations](https://docs.github.com/rest/orgs)\" in the REST API documentation.\n\nIf you want to receive an event when a non-member is blocked or unblocked from an organization, use the `org_block` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "deleted" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "membership", - "in": "body", - "description": "The membership between the user and the organization. Not present when the action is `member_invited`.", - "childParamsGroups": [ - { - "type": "string", - "name": "organization_url", - "isRequired": true - }, - { - "type": "string", - "name": "role", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 7, + 1, + 2, + 69, + 62, + 36, + 6 ], "availability": [ "organization", @@ -219371,1669 +34452,12 @@ "member_added" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "membership", - "in": "body", - "description": "The membership between the user and the organization. Not present when the action is `member_invited`.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "organization_url", - "isRequired": true - }, - { - "type": "string", - "name": "role", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 70, + 62, + 36, + 6 ], "availability": [ "organization", @@ -221056,87 +34480,8 @@ "member_invited" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, + 1, + 2, { "type": "object", "name": "invitation", @@ -221298,1461 +34643,9 @@ } ] }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, + 62, + 36, + 6, { "type": "object or null", "name": "user", @@ -222873,1669 +34766,12 @@ "member_removed" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "membership", - "in": "body", - "description": "The membership between the user and the organization. Not present when the action is `member_invited`.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "organization_url", - "isRequired": true - }, - { - "type": "string", - "name": "role", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 70, + 62, + 36, + 6 ], "availability": [ "organization", @@ -224549,15 +34785,7 @@ "description": "The name of an organization was changed.", "summary": "This event occurs when there is activity relating to an organization and its members. For more information, see \"[About organizations](https://docs.github.com/organizations/collaborating-with-groups-in-organizations/about-organizations).\" For information about the APIs to manage organizations, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#organization) or \"[Organizations](https://docs.github.com/rest/orgs)\" in the REST API documentation.\n\nIf you want to receive an event when a non-member is blocked or unblocked from an organization, use the `org_block` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "renamed" - ] - }, + 71, { "type": "object", "name": "changes", @@ -224575,1668 +34803,12 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "membership", - "in": "body", - "description": "The membership between the user and the organization. Not present when the action is `member_invited`.", - "childParamsGroups": [ - { - "type": "string", - "name": "organization_url", - "isRequired": true - }, - { - "type": "string", - "name": "role", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 69, + 62, + 36, + 6 ], "availability": [ "organization", @@ -226252,164 +34824,10 @@ "description": "A package was published to a registry.", "summary": "This event occurs when there is activity relating to GitHub Packages. For more information, see \"[Introduction to GitHub Packages](https://docs.github.com/packages/learn-github-packages/introduction-to-github-packages).\" For information about the APIs to manage GitHub Packages, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#package) or \"[Packages](https://docs.github.com/rest/packages)\" in the REST API documentation.\n\nTo install this event on a GitHub App, the app must have at least read-level access for the \"Packages\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "published" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 72, + 1, + 2, + 3, { "type": "object", "name": "package", @@ -227213,1392 +35631,8 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 36, + 6 ], "availability": [ "repository", @@ -228612,164 +35646,10 @@ "description": "A previously published package was updated.", "summary": "This event occurs when there is activity relating to GitHub Packages. For more information, see \"[Introduction to GitHub Packages](https://docs.github.com/packages/learn-github-packages/introduction-to-github-packages).\" For information about the APIs to manage GitHub Packages, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#package) or \"[Packages](https://docs.github.com/rest/packages)\" in the REST API documentation.\n\nTo install this event on a GitHub App, the app must have at least read-level access for the \"Packages\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "updated" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 73, + 1, + 2, + 3, { "type": "object", "name": "package", @@ -229377,1393 +36257,8 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 4, + 6 ], "availability": [ "repository", @@ -230927,1548 +36422,17 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, + 1, { "type": "integer", "name": "id", "in": "body", "isRequired": true }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -232608,1459 +36572,9 @@ "in": "body", "description": "The ID of the webhook that triggered the ping." }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, + 3, + 36, + 30, { "type": "string", "name": "zen", @@ -234084,15 +36598,7 @@ "description": "A note in a classic project was converted to an issue.", "summary": "This event occurs when there is activity relating to a card on a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a project or a column on a project, use the `project` and `project_column` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "converted" - ] - }, + 74, { "type": "object", "name": "changes", @@ -234113,1707 +36619,12 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "project_card", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer or null", - "name": "after_id" - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether or not the card is archived", - "isRequired": true - }, - { - "type": "integer", - "name": "column_id", - "isRequired": true - }, - { - "type": "string", - "name": "column_url", - "isRequired": true - }, - { - "type": "string", - "name": "content_url" - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "integer", - "name": "id", - "description": "The project card's ID", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "note", - "isRequired": true - }, - { - "type": "string", - "name": "project_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 3, + 75, + 36, + 6 ], "availability": [ "repository", @@ -235827,1716 +36638,13 @@ "description": "A card was added to a classic project.", "summary": "This event occurs when there is activity relating to a card on a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a project or a column on a project, use the `project` and `project_column` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "created" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "project_card", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer or null", - "name": "after_id" - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether or not the card is archived", - "isRequired": true - }, - { - "type": "integer", - "name": "column_id", - "isRequired": true - }, - { - "type": "string", - "name": "column_url", - "isRequired": true - }, - { - "type": "string", - "name": "content_url" - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "integer", - "name": "id", - "description": "The project card's ID", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "note", - "isRequired": true - }, - { - "type": "string", - "name": "project_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 0, + 1, + 2, + 3, + 75, + 36, + 6 ], "availability": [ "repository", @@ -237550,164 +36658,10 @@ "description": "A card on a classic project was deleted.", "summary": "This event occurs when there is activity relating to a card on a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a project or a column on a project, use the `project` and `project_column` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "deleted" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 7, + 1, + 2, + 3, { "type": "object", "name": "project_card", @@ -237875,1392 +36829,8 @@ } ] }, - { - "type": "object or null", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 65, + 6 ], "availability": [ "repository", @@ -239274,15 +36844,7 @@ "description": "A note on a classic project was edited.", "summary": "This event occurs when there is activity relating to a card on a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a project or a column on a project, use the `project` and `project_column` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "edited" - ] - }, + 8, { "type": "object", "name": "changes", @@ -239303,1707 +36865,12 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "project_card", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer or null", - "name": "after_id" - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether or not the card is archived", - "isRequired": true - }, - { - "type": "integer", - "name": "column_id", - "isRequired": true - }, - { - "type": "string", - "name": "column_url", - "isRequired": true - }, - { - "type": "string", - "name": "content_url" - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "integer", - "name": "id", - "description": "The project card's ID", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "note", - "isRequired": true - }, - { - "type": "string", - "name": "project_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 3, + 75, + 36, + 6 ], "availability": [ "repository", @@ -241017,15 +36884,7 @@ "description": "A card on a classic project was moved to another column or to another position in its column.", "summary": "This event occurs when there is activity relating to a card on a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a project or a column on a project, use the `project` and `project_column` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "moved" - ] - }, + 76, { "type": "object", "name": "changes", @@ -241045,155 +36904,9 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 1, + 2, + 3, { "type": "object", "name": "project_card", @@ -241484,1392 +37197,8 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 36, + 6 ], "availability": [ "repository", @@ -242885,1723 +37214,13 @@ "description": "A classic project was closed.", "summary": "This event occurs when there is activity relating to a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a card or column on a project, use the `project_card` and `project_column` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "closed" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "project", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "body", - "description": "Body of the project", - "isRequired": true - }, - { - "type": "string", - "name": "columns_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "Name of the project", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "string", - "name": "owner_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of the project; either 'open' or 'closed'", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 66, + 1, + 2, + 3, + 77, + 36, + 6 ], "availability": [ "repository", @@ -244615,1723 +37234,13 @@ "description": "A classic project was created.", "summary": "This event occurs when there is activity relating to a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a card or column on a project, use the `project_card` and `project_column` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "created" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "project", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "body", - "description": "Body of the project", - "isRequired": true - }, - { - "type": "string", - "name": "columns_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "Name of the project", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "string", - "name": "owner_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of the project; either 'open' or 'closed'", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 0, + 1, + 2, + 3, + 77, + 36, + 6 ], "availability": [ "repository", @@ -246345,1722 +37254,13 @@ "description": "A classic project was deleted.", "summary": "This event occurs when there is activity relating to a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a card or column on a project, use the `project_card` and `project_column` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "deleted" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "project", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "body", - "description": "Body of the project", - "isRequired": true - }, - { - "type": "string", - "name": "columns_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "Name of the project", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "string", - "name": "owner_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of the project; either 'open' or 'closed'", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "object or null", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 7, + 1, + 2, + 3, + 77, + 65, + 30 ], "availability": [ "repository", @@ -248074,15 +37274,7 @@ "description": "The name or description of a classic project was changed.", "summary": "This event occurs when there is activity relating to a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a card or column on a project, use the `project_card` and `project_column` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "edited" - ] - }, + 8, { "type": "object", "name": "changes", @@ -248115,1713 +37307,12 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "project", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "body", - "description": "Body of the project", - "isRequired": true - }, - { - "type": "string", - "name": "columns_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "Name of the project", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "string", - "name": "owner_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of the project; either 'open' or 'closed'", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 3, + 77, + 36, + 30 ], "availability": [ "repository", @@ -249835,1723 +37326,13 @@ "description": "A classic project was closed.", "summary": "This event occurs when there is activity relating to a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a card or column on a project, use the `project_card` and `project_column` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "reopened" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "project", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "body", - "description": "Body of the project", - "isRequired": true - }, - { - "type": "string", - "name": "columns_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "Name of the project", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "string", - "name": "owner_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of the project; either 'open' or 'closed'", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 17, + 1, + 2, + 3, + 77, + 36, + 6 ], "availability": [ "repository", @@ -251567,1603 +37348,13 @@ "description": "A column was added to a classic project.", "summary": "This event occurs when there is activity relating to a column on a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a project or a card on a project, use the `project` and `project_card` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "created" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "project_column", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer or null", - "name": "after_id" - }, - { - "type": "string", - "name": "cards_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "The unique identifier of the project column", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "Name of the project column", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "project_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 0, + 1, + 2, + 3, + 78, + 36, + 30 ], "availability": [ "repository", @@ -253177,1603 +37368,13 @@ "description": "A column was deleted from a classic project.", "summary": "This event occurs when there is activity relating to a column on a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a project or a card on a project, use the `project` and `project_card` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "deleted" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "project_column", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer or null", - "name": "after_id" - }, - { - "type": "string", - "name": "cards_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "The unique identifier of the project column", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "Name of the project column", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "project_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "object or null", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 7, + 1, + 2, + 3, + 78, + 65, + 30 ], "availability": [ "repository", @@ -254787,15 +37388,7 @@ "description": "The name of a column on a classic project was changed.", "summary": "This event occurs when there is activity relating to a column on a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a project or a card on a project, use the `project` and `project_card` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "edited" - ] - }, + 8, { "type": "object", "name": "changes", @@ -254815,1594 +37408,12 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "project_column", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer or null", - "name": "after_id" - }, - { - "type": "string", - "name": "cards_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "The unique identifier of the project column", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "Name of the project column", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "project_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 3, + 78, + 36, + 30 ], "availability": [ "repository", @@ -256416,1604 +37427,13 @@ "description": "A column was moved to a new position on a classic project.", "summary": "This event occurs when there is activity relating to a column on a classic project. For more information, see \"[About projects (classic)](https://docs.github.com/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards).\" For information about the API to manage classic projects, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#project) or \"[Projects (classic)](https://docs.github.com/rest/projects)\" in the REST API documentation.\n\nFor activity relating to a project or a card on a project, use the `project` and `project_card` event. For activity relating to Projects instead of Projects (classic), use the `projects_v2` event instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" repository or organization permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "moved" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "project_column", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer or null", - "name": "after_id" - }, - { - "type": "string", - "name": "cards_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "The unique identifier of the project column", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "Name of the project column", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "project_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 76, + 1, + 2, + 3, + 78, + 36, + 6 ], "availability": [ "repository", @@ -258029,589 +37449,10 @@ "description": "A project in the organization was closed.", "summary": "This event occurs when there is activity relating to an organization-level project. For more information, see \"[About Projects](https://docs.github.com/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects).\" For information about the Projects API, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#projectv2).\n\nFor activity relating to a item on a project, use the `projects_v2_item` event. For activity relating to Projects (classic), use the `project`, project_card`, and `project_column` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" organization permission.\n\n**Note**: Webhook events for projects are currently in beta and subject to change. To share feedback about projects webhooks with GitHub, see the [Projects webhook feedback discussion](https://github.com/orgs/community/discussions/17405).", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "closed" - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "projects_v2", - "in": "body", - "description": "A projects v2 project", - "isRequired": true, - "childParamsGroups": [ - { - "type": "number", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "object", - "name": "creator", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "title", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "public", - "isRequired": true - }, - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "string or null", - "name": "short_description", - "isRequired": true - }, - { - "type": "string or null", - "name": "deleted_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "deleted_by", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 66, + 62, + 79, + 6 ], "availability": [ "organization" @@ -258623,589 +37464,10 @@ "description": "A project in the organization was created.", "summary": "This event occurs when there is activity relating to an organization-level project. For more information, see \"[About Projects](https://docs.github.com/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects).\" For information about the Projects API, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#projectv2).\n\nFor activity relating to a item on a project, use the `projects_v2_item` event. For activity relating to Projects (classic), use the `project`, project_card`, and `project_column` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" organization permission.\n\n**Note**: Webhook events for projects are currently in beta and subject to change. To share feedback about projects webhooks with GitHub, see the [Projects webhook feedback discussion](https://github.com/orgs/community/discussions/17405).", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "created" - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "projects_v2", - "in": "body", - "description": "A projects v2 project", - "isRequired": true, - "childParamsGroups": [ - { - "type": "number", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "object", - "name": "creator", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "title", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "public", - "isRequired": true - }, - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "string or null", - "name": "short_description", - "isRequired": true - }, - { - "type": "string or null", - "name": "deleted_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "deleted_by", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 0, + 62, + 79, + 6 ], "availability": [ "organization" @@ -259217,15 +37479,7 @@ "description": "The title, description, or README of a project in the organization was changed.", "summary": "This event occurs when there is activity relating to an organization-level project. For more information, see \"[About Projects](https://docs.github.com/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects).\" For information about the Projects API, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#projectv2).\n\nFor activity relating to a item on a project, use the `projects_v2_item` event. For activity relating to Projects (classic), use the `project`, project_card`, and `project_column` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" organization permission.\n\n**Note**: Webhook events for projects are currently in beta and subject to change. To share feedback about projects webhooks with GitHub, see the [Projects webhook feedback discussion](https://github.com/orgs/community/discussions/17405).", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "edited" - ] - }, + 8, { "type": "object", "name": "changes", @@ -259290,580 +37544,9 @@ } ] }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "projects_v2", - "in": "body", - "description": "A projects v2 project", - "isRequired": true, - "childParamsGroups": [ - { - "type": "number", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "object", - "name": "creator", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "title", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "public", - "isRequired": true - }, - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "string or null", - "name": "short_description", - "isRequired": true - }, - { - "type": "string or null", - "name": "deleted_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "deleted_by", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 62, + 79, + 6 ], "availability": [ "organization" @@ -259875,589 +37558,10 @@ "description": "A project in the organization was reopened.", "summary": "This event occurs when there is activity relating to an organization-level project. For more information, see \"[About Projects](https://docs.github.com/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects).\" For information about the Projects API, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#projectv2).\n\nFor activity relating to a item on a project, use the `projects_v2_item` event. For activity relating to Projects (classic), use the `project`, project_card`, and `project_column` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" organization permission.\n\n**Note**: Webhook events for projects are currently in beta and subject to change. To share feedback about projects webhooks with GitHub, see the [Projects webhook feedback discussion](https://github.com/orgs/community/discussions/17405).", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "reopened" - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "projects_v2", - "in": "body", - "description": "A projects v2 project", - "isRequired": true, - "childParamsGroups": [ - { - "type": "number", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "object", - "name": "creator", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "title", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "public", - "isRequired": true - }, - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "string or null", - "name": "short_description", - "isRequired": true - }, - { - "type": "string or null", - "name": "deleted_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "deleted_by", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 17, + 62, + 79, + 6 ], "availability": [ "organization" @@ -260471,399 +37575,12 @@ "description": "An item on an organization project was archived. For more information, see \"[Archiving items from your project](https://docs.github.com/issues/planning-and-tracking-with-projects/managing-items-in-your-project/archiving-items-from-your-project).\"", "summary": "This event occurs when there is activity relating to an item on an organization-level project. For more information, see \"[About Projects](https://docs.github.com/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects).\" For information about the Projects API, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#projectv2item).\n\nFor activity relating to a project (instead of an item on a project), use the `projects_v2` event. For activity relating to Projects (classic), use the `project`, `project_card`, and `project_column` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" organization permission.\n\n**Note**: Webhook events for projects are currently in beta and subject to change. To share feedback about projects webhooks with GitHub, see the [Projects webhook feedback discussion](https://github.com/orgs/community/discussions/17405).", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "archived" - ] - }, - { - "type": "object", - "name": "changes", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "archived_at", - "childParamsGroups": [ - { - "type": "string or null", - "name": "from" - }, - { - "type": "string or null", - "name": "to" - } - ] - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "projects_v2_item", - "in": "body", - "description": "An item belonging to a project", - "isRequired": true, - "childParamsGroups": [ - { - "type": "number", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "project_node_id" - }, - { - "type": "string", - "name": "content_node_id", - "isRequired": true - }, - { - "type": "string", - "name": "content_type", - "description": "The type of content tracked in a project item", - "isRequired": true, - "enum": [ - "Issue", - "PullRequest", - "DraftIssue" - ] - }, - { - "type": "object", - "name": "creator", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "archived_at", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 80, + 81, + 2, + 62, + 82, + 6 ], "availability": [ "organization" @@ -260875,15 +37592,7 @@ "description": "A draft issue in an organization project was converted to an issue.", "summary": "This event occurs when there is activity relating to an item on an organization-level project. For more information, see \"[About Projects](https://docs.github.com/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects).\" For information about the Projects API, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#projectv2item).\n\nFor activity relating to a project (instead of an item on a project), use the `projects_v2` event. For activity relating to Projects (classic), use the `project`, `project_card`, and `project_column` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" organization permission.\n\n**Note**: Webhook events for projects are currently in beta and subject to change. To share feedback about projects webhooks with GitHub, see the [Projects webhook feedback discussion](https://github.com/orgs/community/discussions/17405).", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "converted" - ] - }, + 74, { "type": "object", "name": "changes", @@ -260906,368 +37615,10 @@ } ] }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "projects_v2_item", - "in": "body", - "description": "An item belonging to a project", - "isRequired": true, - "childParamsGroups": [ - { - "type": "number", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "project_node_id" - }, - { - "type": "string", - "name": "content_node_id", - "isRequired": true - }, - { - "type": "string", - "name": "content_type", - "description": "The type of content tracked in a project item", - "isRequired": true, - "enum": [ - "Issue", - "PullRequest", - "DraftIssue" - ] - }, - { - "type": "object", - "name": "creator", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "archived_at", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 2, + 62, + 82, + 6 ], "availability": [ "organization" @@ -261279,377 +37630,11 @@ "description": "An item was added to a project in the organization.", "summary": "This event occurs when there is activity relating to an item on an organization-level project. For more information, see \"[About Projects](https://docs.github.com/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects).\" For information about the Projects API, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#projectv2item).\n\nFor activity relating to a project (instead of an item on a project), use the `projects_v2` event. For activity relating to Projects (classic), use the `project`, `project_card`, and `project_column` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" organization permission.\n\n**Note**: Webhook events for projects are currently in beta and subject to change. To share feedback about projects webhooks with GitHub, see the [Projects webhook feedback discussion](https://github.com/orgs/community/discussions/17405).", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "created" - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "projects_v2_item", - "in": "body", - "description": "An item belonging to a project", - "isRequired": true, - "childParamsGroups": [ - { - "type": "number", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "project_node_id" - }, - { - "type": "string", - "name": "content_node_id", - "isRequired": true - }, - { - "type": "string", - "name": "content_type", - "description": "The type of content tracked in a project item", - "isRequired": true, - "enum": [ - "Issue", - "PullRequest", - "DraftIssue" - ] - }, - { - "type": "object", - "name": "creator", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "archived_at", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 0, + 2, + 62, + 82, + 6 ], "availability": [ "organization" @@ -261661,377 +37646,11 @@ "description": "An item was deleted from a project in the organization.", "summary": "This event occurs when there is activity relating to an item on an organization-level project. For more information, see \"[About Projects](https://docs.github.com/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects).\" For information about the Projects API, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#projectv2item).\n\nFor activity relating to a project (instead of an item on a project), use the `projects_v2` event. For activity relating to Projects (classic), use the `project`, `project_card`, and `project_column` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" organization permission.\n\n**Note**: Webhook events for projects are currently in beta and subject to change. To share feedback about projects webhooks with GitHub, see the [Projects webhook feedback discussion](https://github.com/orgs/community/discussions/17405).", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "deleted" - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "projects_v2_item", - "in": "body", - "description": "An item belonging to a project", - "isRequired": true, - "childParamsGroups": [ - { - "type": "number", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "project_node_id" - }, - { - "type": "string", - "name": "content_node_id", - "isRequired": true - }, - { - "type": "string", - "name": "content_type", - "description": "The type of content tracked in a project item", - "isRequired": true, - "enum": [ - "Issue", - "PullRequest", - "DraftIssue" - ] - }, - { - "type": "object", - "name": "creator", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "archived_at", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 7, + 2, + 62, + 82, + 6 ], "availability": [ "organization" @@ -262043,383 +37662,17 @@ "description": "The values or state of an item in an organization project were changed. For example, the value of a field was updated, the body of a draft issue was changed, or a draft issue was converted to an issue.", "summary": "This event occurs when there is activity relating to an item on an organization-level project. For more information, see \"[About Projects](https://docs.github.com/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects).\" For information about the Projects API, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#projectv2item).\n\nFor activity relating to a project (instead of an item on a project), use the `projects_v2` event. For activity relating to Projects (classic), use the `project`, `project_card`, and `project_column` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Projects\" organization permission.\n\n**Note**: Webhook events for projects are currently in beta and subject to change. To share feedback about projects webhooks with GitHub, see the [Projects webhook feedback discussion](https://github.com/orgs/community/discussions/17405).", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "edited" - ] - }, + 8, { "type": "object or object", "name": "changes", "in": "body", "description": "" }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "projects_v2_item", - "in": "body", - "description": "An item belonging to a project", - "isRequired": true, - "childParamsGroups": [ - { - "type": "number", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "project_node_id" - }, - { - "type": "string", - "name": "content_node_id", - "isRequired": true - }, - { - "type": "string", - "name": "content_type", - "description": "The type of content tracked in a project item", - "isRequired": true, - "enum": [ - "Issue", - "PullRequest", - "DraftIssue" - ] - }, - { - "type": "object", - "name": "creator", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "archived_at", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 2, + 62, + 82, + 6 ], "availability": [ "organization" @@ -262462,368 +37715,10 @@ } ] }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "projects_v2_item", - "in": "body", - "description": "An item belonging to a project", - "isRequired": true, - "childParamsGroups": [ - { - "type": "number", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "project_node_id" - }, - { - "type": "string", - "name": "content_node_id", - "isRequired": true - }, - { - "type": "string", - "name": "content_type", - "description": "The type of content tracked in a project item", - "isRequired": true, - "enum": [ - "Issue", - "PullRequest", - "DraftIssue" - ] - }, - { - "type": "object", - "name": "creator", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "archived_at", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 2, + 62, + 82, + 6 ], "availability": [ "organization" @@ -262844,390 +37739,11 @@ "restored" ] }, - { - "type": "object", - "name": "changes", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "archived_at", - "childParamsGroups": [ - { - "type": "string or null", - "name": "from" - }, - { - "type": "string or null", - "name": "to" - } - ] - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "projects_v2_item", - "in": "body", - "description": "An item belonging to a project", - "isRequired": true, - "childParamsGroups": [ - { - "type": "number", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "project_node_id" - }, - { - "type": "string", - "name": "content_node_id", - "isRequired": true - }, - { - "type": "string", - "name": "content_type", - "description": "The type of content tracked in a project item", - "isRequired": true, - "enum": [ - "Issue", - "PullRequest", - "DraftIssue" - ] - }, - { - "type": "object", - "name": "creator", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "archived_at", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 81, + 2, + 62, + 82, + 6 ], "availability": [ "organization" @@ -263240,1542 +37756,11 @@ "default": { "summary": "This event occurs when repository visibility changes from private to public. For more information, see \"[Setting repository visibility](https://docs.github.com/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility).\"\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.", "bodyParameters": [ - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -264899,162 +37884,10 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "number", - "in": "body", - "description": "The pull request number.", - "isRequired": true - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 1, + 2, + 83, + 3, { "type": "object", "name": "pull_request", @@ -267846,1393 +40679,8 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 4, + 6 ], "availability": [ "repository", @@ -269255,161 +40703,10 @@ "auto_merge_disabled" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "number", - "in": "body", - "isRequired": true - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 1, + 2, + 84, + 3, { "type": "object", "name": "pull_request", @@ -272198,1399 +43495,9 @@ } ] }, - { - "type": "string", - "name": "reason", - "in": "body", - "isRequired": true - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 85, + 4, + 6 ], "availability": [ "repository", @@ -273613,4342 +43520,18 @@ "auto_merge_enabled" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "number", - "in": "body", - "isRequired": true - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "pull_request", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "_links", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "comments", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "commits", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "html", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "issue", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "review_comment", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "review_comments", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "self", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "statuses", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - } - ] - }, - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true, - "enum": [ - "resolved", - "off-topic", - "too heated", - "spam", - null - ] - }, - { - "type": "integer", - "name": "additions" - }, - { - "type": "object or null", - "name": "assignee", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "array of objects", - "name": "assignees", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "object or null", - "name": "auto_merge", - "description": "The status of auto merging a pull request.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "commit_message", - "description": "Commit message for the merge commit.", - "isRequired": true - }, - { - "type": "string or null", - "name": "commit_title", - "description": "Title for the merge commit message.", - "isRequired": true - }, - { - "type": "object or null", - "name": "enabled_by", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "merge_method", - "description": "The merge method to use.", - "isRequired": true, - "enum": [ - "merge", - "squash", - "rebase" - ] - } - ] - }, - { - "type": "object", - "name": "base", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "label", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "description": "A git repository", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow auto-merge for pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow private forks" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "integer or string", - "name": "created_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository is disabled." - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "isRequired": true, - "default": false - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "string", - "name": "organization" - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - }, - { - "type": "boolean", - "name": "public" - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "integer or string or null", - "name": "pushed_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "role_name" - }, - { - "type": "integer", - "name": "size", - "isRequired": true - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers" - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "array of strings", - "name": "topics", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "visibility", - "isRequired": true, - "enum": [ - "public", - "private", - "internal" - ] - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits" - } - ] - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "string or null", - "name": "body", - "isRequired": true - }, - { - "type": "integer", - "name": "changed_files" - }, - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "comments" - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "integer", - "name": "commits" - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "integer", - "name": "deletions" - }, - { - "type": "string", - "name": "diff_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "draft", - "description": "Indicates whether or not the pull request is a draft.", - "isRequired": true - }, - { - "type": "object", - "name": "head", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "label", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "description": "A git repository", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow auto-merge for pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow private forks" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "integer or string", - "name": "created_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository is disabled." - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "isRequired": true, - "default": false - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "string", - "name": "organization" - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - }, - { - "type": "boolean", - "name": "public" - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "integer or string or null", - "name": "pushed_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "role_name" - }, - { - "type": "integer", - "name": "size", - "isRequired": true - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers" - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "array of strings", - "name": "topics", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "visibility", - "isRequired": true, - "enum": [ - "public", - "private", - "internal" - ] - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits" - } - ] - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "issue_url", - "isRequired": true - }, - { - "type": "array of objects", - "name": "labels", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "boolean", - "name": "locked", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintainer_can_modify", - "description": "Indicates whether maintainers can modify the pull request." - }, - { - "type": "string or null", - "name": "merge_commit_sha", - "isRequired": true - }, - { - "type": "boolean or null", - "name": "mergeable" - }, - { - "type": "string", - "name": "mergeable_state" - }, - { - "type": "boolean or null", - "name": "merged" - }, - { - "type": "string or null", - "name": "merged_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "merged_by", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object or null", - "name": "milestone", - "description": "A collection of related issues and pull requests.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "closed_issues", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string or null", - "name": "due_on", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "The number of the milestone.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the milestone.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "title", - "description": "The title of the milestone.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "Number uniquely identifying the pull request within its repository.", - "isRequired": true - }, - { - "type": "string", - "name": "patch_url", - "isRequired": true - }, - { - "type": "boolean or null", - "name": "rebaseable" - }, - { - "type": "array", - "name": "requested_reviewers", - "isRequired": true - }, - { - "type": "array of objects", - "name": "requested_teams", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "description", - "description": "Description of the team" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url" - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "object or null", - "name": "parent", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "Description of the team", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories", - "isRequired": true - }, - { - "type": "string", - "name": "privacy", - "isRequired": true, - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the team", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories" - }, - { - "type": "string", - "name": "privacy", - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url" - }, - { - "type": "string", - "name": "slug" - }, - { - "type": "string", - "name": "url", - "description": "URL for the team" - } - ] - }, - { - "type": "string", - "name": "review_comment_url", - "isRequired": true - }, - { - "type": "integer", - "name": "review_comments" - }, - { - "type": "string", - "name": "review_comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of this Pull Request. Either `open` or `closed`.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "title", - "description": "The title of the pull request.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, + 1, + 2, + 84, + 3, + 86, { "type": "string", "name": "reason", "in": "body" }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 4, + 6 ], "availability": [ "repository", @@ -277962,171 +43545,11 @@ "description": "A pull request was closed. If `merged` is false in the webhook payload, the pull request was closed with unmerged commits. If `merged` is true in the webhook payload, the pull request was merged.", "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "closed" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "number", - "in": "body", - "description": "The pull request number.", - "isRequired": true - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 66, + 1, + 2, + 83, + 3, { "type": "object", "name": "pull_request", @@ -282352,1393 +47775,8 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 4, + 6 ], "availability": [ "repository", @@ -283761,162 +47799,10 @@ "converted_to_draft" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "number", - "in": "body", - "description": "The pull request number.", - "isRequired": true - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 1, + 2, + 83, + 3, { "type": "object", "name": "pull_request", @@ -288140,1393 +52026,8 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 4, + 6 ], "availability": [ "repository", @@ -289540,4530 +52041,14 @@ "description": "A pull request was removed from a milestone.", "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "demilestoned" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "milestone", - "in": "body", - "description": "A collection of related issues and pull requests.", - "childParamsGroups": [ - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "The number of the milestone.", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the milestone.", - "isRequired": true, - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - { - "type": "string", - "name": "title", - "description": "The title of the milestone.", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "closed_issues", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "due_on", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "number", - "in": "body", - "description": "The pull request number.", - "isRequired": true - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "pull_request", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "_links", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "comments", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "commits", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "html", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "issue", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "review_comment", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "review_comments", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "self", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "statuses", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - } - ] - }, - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true, - "enum": [ - "resolved", - "off-topic", - "too heated", - "spam", - null - ] - }, - { - "type": "integer", - "name": "additions" - }, - { - "type": "object or null", - "name": "assignee", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "array of objects", - "name": "assignees", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "object or null", - "name": "auto_merge", - "description": "The status of auto merging a pull request.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "commit_message", - "description": "Commit message for the merge commit.", - "isRequired": true - }, - { - "type": "string or null", - "name": "commit_title", - "description": "Title for the merge commit message.", - "isRequired": true - }, - { - "type": "object or null", - "name": "enabled_by", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "merge_method", - "description": "The merge method to use.", - "isRequired": true, - "enum": [ - "merge", - "squash", - "rebase" - ] - } - ] - }, - { - "type": "object", - "name": "base", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "label", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "description": "A git repository", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow auto-merge for pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow private forks" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "integer or string", - "name": "created_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository is disabled." - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "isRequired": true, - "default": false - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "string", - "name": "organization" - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - }, - { - "type": "boolean", - "name": "public" - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "integer or string or null", - "name": "pushed_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "role_name" - }, - { - "type": "integer", - "name": "size", - "isRequired": true - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers" - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "array of strings", - "name": "topics", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default.", - "default": false - }, - { - "type": "string", - "name": "visibility", - "isRequired": true, - "enum": [ - "public", - "private", - "internal" - ] - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits" - } - ] - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "string or null", - "name": "body", - "isRequired": true - }, - { - "type": "integer", - "name": "changed_files" - }, - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "comments" - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "integer", - "name": "commits" - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "integer", - "name": "deletions" - }, - { - "type": "string", - "name": "diff_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "draft", - "description": "Indicates whether or not the pull request is a draft.", - "isRequired": true - }, - { - "type": "object", - "name": "head", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "label", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "description": "A git repository", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow auto-merge for pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow private forks" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "integer or string", - "name": "created_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository is disabled." - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "isRequired": true, - "default": false - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "string", - "name": "organization" - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - }, - { - "type": "boolean", - "name": "public" - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "integer or string or null", - "name": "pushed_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "role_name" - }, - { - "type": "integer", - "name": "size", - "isRequired": true - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers" - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "array of strings", - "name": "topics", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default.", - "default": false - }, - { - "type": "string", - "name": "visibility", - "isRequired": true, - "enum": [ - "public", - "private", - "internal" - ] - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits" - } - ] - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "issue_url", - "isRequired": true - }, - { - "type": "array of objects", - "name": "labels", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "boolean", - "name": "locked", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintainer_can_modify", - "description": "Indicates whether maintainers can modify the pull request." - }, - { - "type": "string or null", - "name": "merge_commit_sha", - "isRequired": true - }, - { - "type": "boolean or null", - "name": "mergeable" - }, - { - "type": "string", - "name": "mergeable_state" - }, - { - "type": "boolean or null", - "name": "merged" - }, - { - "type": "string or null", - "name": "merged_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "merged_by", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object or null", - "name": "milestone", - "description": "A collection of related issues and pull requests.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "closed_issues", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string or null", - "name": "due_on", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "The number of the milestone.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the milestone.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "title", - "description": "The title of the milestone.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "Number uniquely identifying the pull request within its repository.", - "isRequired": true - }, - { - "type": "string", - "name": "patch_url", - "isRequired": true - }, - { - "type": "boolean or null", - "name": "rebaseable" - }, - { - "type": "array", - "name": "requested_reviewers", - "isRequired": true - }, - { - "type": "array of objects", - "name": "requested_teams", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "description", - "description": "Description of the team" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url" - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "object or null", - "name": "parent", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "Description of the team", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories", - "isRequired": true - }, - { - "type": "string", - "name": "privacy", - "isRequired": true, - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the team", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories" - }, - { - "type": "string", - "name": "privacy", - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url" - }, - { - "type": "string", - "name": "slug" - }, - { - "type": "string", - "name": "url", - "description": "URL for the team" - } - ] - }, - { - "type": "string", - "name": "review_comment_url", - "isRequired": true - }, - { - "type": "integer", - "name": "review_comments" - }, - { - "type": "string", - "name": "review_comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of this Pull Request. Either `open` or `closed`.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "title", - "description": "The title of the pull request.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 51, + 1, + 87, + 83, + 3, + 88, + 4, + 30 ], "availability": [ "repository", @@ -294086,4343 +52071,14 @@ "dequeued" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "number", - "in": "body", - "isRequired": true - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "pull_request", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "_links", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "comments", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "commits", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "html", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "issue", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "review_comment", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "review_comments", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "self", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "statuses", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - } - ] - }, - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true, - "enum": [ - "resolved", - "off-topic", - "too heated", - "spam", - null - ] - }, - { - "type": "integer", - "name": "additions" - }, - { - "type": "object or null", - "name": "assignee", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "array of objects", - "name": "assignees", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "object or null", - "name": "auto_merge", - "description": "The status of auto merging a pull request.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "commit_message", - "description": "Commit message for the merge commit.", - "isRequired": true - }, - { - "type": "string or null", - "name": "commit_title", - "description": "Title for the merge commit message.", - "isRequired": true - }, - { - "type": "object or null", - "name": "enabled_by", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "merge_method", - "description": "The merge method to use.", - "isRequired": true, - "enum": [ - "merge", - "squash", - "rebase" - ] - } - ] - }, - { - "type": "object", - "name": "base", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "label", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "description": "A git repository", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow auto-merge for pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow private forks" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "integer or string", - "name": "created_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository is disabled." - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "isRequired": true, - "default": false - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "string", - "name": "organization" - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - }, - { - "type": "boolean", - "name": "public" - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "integer or string or null", - "name": "pushed_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "role_name" - }, - { - "type": "integer", - "name": "size", - "isRequired": true - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers" - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "array of strings", - "name": "topics", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "visibility", - "isRequired": true, - "enum": [ - "public", - "private", - "internal" - ] - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits" - } - ] - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "string or null", - "name": "body", - "isRequired": true - }, - { - "type": "integer", - "name": "changed_files" - }, - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "comments" - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "integer", - "name": "commits" - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "integer", - "name": "deletions" - }, - { - "type": "string", - "name": "diff_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "draft", - "description": "Indicates whether or not the pull request is a draft.", - "isRequired": true - }, - { - "type": "object", - "name": "head", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "label", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "description": "A git repository", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow auto-merge for pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow private forks" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "integer or string", - "name": "created_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository is disabled." - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "isRequired": true, - "default": false - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "string", - "name": "organization" - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - }, - { - "type": "boolean", - "name": "public" - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "integer or string or null", - "name": "pushed_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "role_name" - }, - { - "type": "integer", - "name": "size", - "isRequired": true - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers" - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "array of strings", - "name": "topics", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "visibility", - "isRequired": true, - "enum": [ - "public", - "private", - "internal" - ] - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits" - } - ] - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "issue_url", - "isRequired": true - }, - { - "type": "array of objects", - "name": "labels", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "boolean", - "name": "locked", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintainer_can_modify", - "description": "Indicates whether maintainers can modify the pull request." - }, - { - "type": "string or null", - "name": "merge_commit_sha", - "isRequired": true - }, - { - "type": "boolean or null", - "name": "mergeable" - }, - { - "type": "string", - "name": "mergeable_state" - }, - { - "type": "boolean or null", - "name": "merged" - }, - { - "type": "string or null", - "name": "merged_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "merged_by", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object or null", - "name": "milestone", - "description": "A collection of related issues and pull requests.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "closed_issues", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string or null", - "name": "due_on", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "The number of the milestone.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the milestone.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "title", - "description": "The title of the milestone.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "Number uniquely identifying the pull request within its repository.", - "isRequired": true - }, - { - "type": "string", - "name": "patch_url", - "isRequired": true - }, - { - "type": "boolean or null", - "name": "rebaseable" - }, - { - "type": "array", - "name": "requested_reviewers", - "isRequired": true - }, - { - "type": "array of objects", - "name": "requested_teams", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "description", - "description": "Description of the team" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url" - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "object or null", - "name": "parent", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "Description of the team", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories", - "isRequired": true - }, - { - "type": "string", - "name": "privacy", - "isRequired": true, - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the team", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories" - }, - { - "type": "string", - "name": "privacy", - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url" - }, - { - "type": "string", - "name": "slug" - }, - { - "type": "string", - "name": "url", - "description": "URL for the team" - } - ] - }, - { - "type": "string", - "name": "review_comment_url", - "isRequired": true - }, - { - "type": "integer", - "name": "review_comments" - }, - { - "type": "string", - "name": "review_comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of this Pull Request. Either `open` or `closed`.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "title", - "description": "The title of the pull request.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "string", - "name": "reason", - "in": "body", - "isRequired": true - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 84, + 3, + 86, + 85, + 4, + 6 ], "availability": [ "repository", @@ -298436,15 +52092,7 @@ "description": "The title or body of a pull request was edited.", "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "edited" - ] - }, + 8, { "type": "object", "name": "changes", @@ -298508,4340 +52156,13 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "number", - "in": "body", - "description": "The pull request number.", - "isRequired": true - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "pull_request", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "_links", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "comments", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "commits", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "html", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "issue", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "review_comment", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "review_comments", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "self", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "statuses", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - } - ] - }, - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true, - "enum": [ - "resolved", - "off-topic", - "too heated", - "spam", - null - ] - }, - { - "type": "integer", - "name": "additions" - }, - { - "type": "object or null", - "name": "assignee", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "array of objects", - "name": "assignees", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "object or null", - "name": "auto_merge", - "description": "The status of auto merging a pull request.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "commit_message", - "description": "Commit message for the merge commit.", - "isRequired": true - }, - { - "type": "string or null", - "name": "commit_title", - "description": "Title for the merge commit message.", - "isRequired": true - }, - { - "type": "object or null", - "name": "enabled_by", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "merge_method", - "description": "The merge method to use.", - "isRequired": true, - "enum": [ - "merge", - "squash", - "rebase" - ] - } - ] - }, - { - "type": "object", - "name": "base", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "label", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "description": "A git repository", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow auto-merge for pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow private forks" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "integer or string", - "name": "created_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository is disabled." - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "isRequired": true, - "default": false - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "string", - "name": "organization" - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - }, - { - "type": "boolean", - "name": "public" - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "integer or string or null", - "name": "pushed_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "role_name" - }, - { - "type": "integer", - "name": "size", - "isRequired": true - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers" - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "array of strings", - "name": "topics", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "visibility", - "isRequired": true, - "enum": [ - "public", - "private", - "internal" - ] - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits" - } - ] - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "string or null", - "name": "body", - "isRequired": true - }, - { - "type": "integer", - "name": "changed_files" - }, - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "comments" - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "integer", - "name": "commits" - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "integer", - "name": "deletions" - }, - { - "type": "string", - "name": "diff_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "draft", - "description": "Indicates whether or not the pull request is a draft.", - "isRequired": true - }, - { - "type": "object", - "name": "head", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "label", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "object or null", - "name": "repo", - "description": "A git repository", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow auto-merge for pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow private forks" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "integer or string", - "name": "created_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository is disabled." - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "isRequired": true, - "default": false - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "string", - "name": "organization" - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - }, - { - "type": "boolean", - "name": "public" - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "integer or string or null", - "name": "pushed_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "role_name" - }, - { - "type": "integer", - "name": "size", - "isRequired": true - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers" - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "array of strings", - "name": "topics", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "visibility", - "isRequired": true, - "enum": [ - "public", - "private", - "internal" - ] - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits" - } - ] - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "issue_url", - "isRequired": true - }, - { - "type": "array of objects", - "name": "labels", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "boolean", - "name": "locked", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintainer_can_modify", - "description": "Indicates whether maintainers can modify the pull request." - }, - { - "type": "string or null", - "name": "merge_commit_sha", - "isRequired": true - }, - { - "type": "boolean or null", - "name": "mergeable" - }, - { - "type": "string", - "name": "mergeable_state" - }, - { - "type": "boolean or null", - "name": "merged" - }, - { - "type": "string or null", - "name": "merged_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "merged_by", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object or null", - "name": "milestone", - "description": "A collection of related issues and pull requests.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "closed_issues", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string or null", - "name": "due_on", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "The number of the milestone.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the milestone.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "title", - "description": "The title of the milestone.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "Number uniquely identifying the pull request within its repository.", - "isRequired": true - }, - { - "type": "string", - "name": "patch_url", - "isRequired": true - }, - { - "type": "boolean or null", - "name": "rebaseable" - }, - { - "type": "array", - "name": "requested_reviewers", - "isRequired": true - }, - { - "type": "array of objects", - "name": "requested_teams", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "description", - "description": "Description of the team" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url" - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "object or null", - "name": "parent", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "Description of the team", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories", - "isRequired": true - }, - { - "type": "string", - "name": "privacy", - "isRequired": true, - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the team", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories" - }, - { - "type": "string", - "name": "privacy", - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url" - }, - { - "type": "string", - "name": "slug" - }, - { - "type": "string", - "name": "url", - "description": "URL for the team" - } - ] - }, - { - "type": "string", - "name": "review_comment_url", - "isRequired": true - }, - { - "type": "integer", - "name": "review_comments" - }, - { - "type": "string", - "name": "review_comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of this Pull Request. Either `open` or `closed`.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "title", - "description": "The title of the pull request.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 83, + 3, + 89, + 4, + 30 ], "availability": [ "repository", @@ -302864,4337 +52185,13 @@ "enqueued" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "number", - "in": "body", - "isRequired": true - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "pull_request", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "_links", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "comments", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "commits", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "html", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "issue", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "review_comment", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "review_comments", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "self", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "statuses", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - } - ] - }, - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true, - "enum": [ - "resolved", - "off-topic", - "too heated", - "spam", - null - ] - }, - { - "type": "integer", - "name": "additions" - }, - { - "type": "object or null", - "name": "assignee", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "array of objects", - "name": "assignees", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "object or null", - "name": "auto_merge", - "description": "The status of auto merging a pull request.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "commit_message", - "description": "Commit message for the merge commit.", - "isRequired": true - }, - { - "type": "string or null", - "name": "commit_title", - "description": "Title for the merge commit message.", - "isRequired": true - }, - { - "type": "object or null", - "name": "enabled_by", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "merge_method", - "description": "The merge method to use.", - "isRequired": true, - "enum": [ - "merge", - "squash", - "rebase" - ] - } - ] - }, - { - "type": "object", - "name": "base", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "label", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "description": "A git repository", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow auto-merge for pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow private forks" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "integer or string", - "name": "created_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository is disabled." - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "isRequired": true, - "default": false - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "string", - "name": "organization" - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - }, - { - "type": "boolean", - "name": "public" - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "integer or string or null", - "name": "pushed_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "role_name" - }, - { - "type": "integer", - "name": "size", - "isRequired": true - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers" - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "array of strings", - "name": "topics", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "visibility", - "isRequired": true, - "enum": [ - "public", - "private", - "internal" - ] - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits" - } - ] - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "string or null", - "name": "body", - "isRequired": true - }, - { - "type": "integer", - "name": "changed_files" - }, - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "comments" - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "integer", - "name": "commits" - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "integer", - "name": "deletions" - }, - { - "type": "string", - "name": "diff_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "draft", - "description": "Indicates whether or not the pull request is a draft.", - "isRequired": true - }, - { - "type": "object", - "name": "head", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "label", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "description": "A git repository", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow auto-merge for pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow private forks" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "integer or string", - "name": "created_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository is disabled." - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "isRequired": true, - "default": false - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "string", - "name": "organization" - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - }, - { - "type": "boolean", - "name": "public" - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "integer or string or null", - "name": "pushed_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "role_name" - }, - { - "type": "integer", - "name": "size", - "isRequired": true - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers" - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "array of strings", - "name": "topics", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "visibility", - "isRequired": true, - "enum": [ - "public", - "private", - "internal" - ] - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits" - } - ] - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "issue_url", - "isRequired": true - }, - { - "type": "array of objects", - "name": "labels", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "boolean", - "name": "locked", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintainer_can_modify", - "description": "Indicates whether maintainers can modify the pull request." - }, - { - "type": "string or null", - "name": "merge_commit_sha", - "isRequired": true - }, - { - "type": "boolean or null", - "name": "mergeable" - }, - { - "type": "string", - "name": "mergeable_state" - }, - { - "type": "boolean or null", - "name": "merged" - }, - { - "type": "string or null", - "name": "merged_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "merged_by", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object or null", - "name": "milestone", - "description": "A collection of related issues and pull requests.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "closed_issues", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string or null", - "name": "due_on", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "The number of the milestone.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the milestone.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "title", - "description": "The title of the milestone.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "Number uniquely identifying the pull request within its repository.", - "isRequired": true - }, - { - "type": "string", - "name": "patch_url", - "isRequired": true - }, - { - "type": "boolean or null", - "name": "rebaseable" - }, - { - "type": "array", - "name": "requested_reviewers", - "isRequired": true - }, - { - "type": "array of objects", - "name": "requested_teams", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "description", - "description": "Description of the team" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url" - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "object or null", - "name": "parent", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "Description of the team", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories", - "isRequired": true - }, - { - "type": "string", - "name": "privacy", - "isRequired": true, - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the team", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories" - }, - { - "type": "string", - "name": "privacy", - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url" - }, - { - "type": "string", - "name": "slug" - }, - { - "type": "string", - "name": "url", - "description": "URL for the team" - } - ] - }, - { - "type": "string", - "name": "review_comment_url", - "isRequired": true - }, - { - "type": "integer", - "name": "review_comments" - }, - { - "type": "string", - "name": "review_comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of this Pull Request. Either `open` or `closed`.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "title", - "description": "The title of the pull request.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 84, + 3, + 86, + 4, + 6 ], "availability": [ "repository", @@ -307208,4395 +52205,15 @@ "description": "A label was added to a pull request.", "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "labeled" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "label", - "in": "body", - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "number", - "in": "body", - "description": "The pull request number.", - "isRequired": true - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "pull_request", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "_links", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "comments", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "commits", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "html", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "issue", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "review_comment", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "review_comments", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "self", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "statuses", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - } - ] - }, - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true, - "enum": [ - "resolved", - "off-topic", - "too heated", - "spam", - null - ] - }, - { - "type": "integer", - "name": "additions" - }, - { - "type": "object or null", - "name": "assignee", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "array of objects", - "name": "assignees", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "object or null", - "name": "auto_merge", - "description": "The status of auto merging a pull request.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "commit_message", - "description": "Commit message for the merge commit.", - "isRequired": true - }, - { - "type": "string or null", - "name": "commit_title", - "description": "Title for the merge commit message.", - "isRequired": true - }, - { - "type": "object or null", - "name": "enabled_by", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "merge_method", - "description": "The merge method to use.", - "isRequired": true, - "enum": [ - "merge", - "squash", - "rebase" - ] - } - ] - }, - { - "type": "object", - "name": "base", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "label", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "description": "A git repository", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow auto-merge for pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow private forks" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "integer or string", - "name": "created_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository is disabled." - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "isRequired": true, - "default": false - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "string", - "name": "organization" - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - }, - { - "type": "boolean", - "name": "public" - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "integer or string or null", - "name": "pushed_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "role_name" - }, - { - "type": "integer", - "name": "size", - "isRequired": true - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers" - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "array of strings", - "name": "topics", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "visibility", - "isRequired": true, - "enum": [ - "public", - "private", - "internal" - ] - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits" - } - ] - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "string or null", - "name": "body", - "isRequired": true - }, - { - "type": "integer", - "name": "changed_files" - }, - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "comments" - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "integer", - "name": "commits" - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "integer", - "name": "deletions" - }, - { - "type": "string", - "name": "diff_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "draft", - "description": "Indicates whether or not the pull request is a draft.", - "isRequired": true - }, - { - "type": "object", - "name": "head", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "label", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "object or null", - "name": "repo", - "description": "A git repository", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow auto-merge for pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow private forks" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "integer or string", - "name": "created_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository is disabled." - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "isRequired": true, - "default": false - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "string", - "name": "organization" - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - }, - { - "type": "boolean", - "name": "public" - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "integer or string or null", - "name": "pushed_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "role_name" - }, - { - "type": "integer", - "name": "size", - "isRequired": true - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers" - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "array of strings", - "name": "topics", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "visibility", - "isRequired": true, - "enum": [ - "public", - "private", - "internal" - ] - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits" - } - ] - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "issue_url", - "isRequired": true - }, - { - "type": "array of objects", - "name": "labels", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "boolean", - "name": "locked", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintainer_can_modify", - "description": "Indicates whether maintainers can modify the pull request." - }, - { - "type": "string or null", - "name": "merge_commit_sha", - "isRequired": true - }, - { - "type": "boolean or null", - "name": "mergeable" - }, - { - "type": "string", - "name": "mergeable_state" - }, - { - "type": "boolean or null", - "name": "merged" - }, - { - "type": "string or null", - "name": "merged_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "merged_by", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object or null", - "name": "milestone", - "description": "A collection of related issues and pull requests.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "closed_issues", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string or null", - "name": "due_on", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "The number of the milestone.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the milestone.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "title", - "description": "The title of the milestone.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "Number uniquely identifying the pull request within its repository.", - "isRequired": true - }, - { - "type": "string", - "name": "patch_url", - "isRequired": true - }, - { - "type": "boolean or null", - "name": "rebaseable" - }, - { - "type": "array", - "name": "requested_reviewers", - "isRequired": true - }, - { - "type": "array of objects", - "name": "requested_teams", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "description", - "description": "Description of the team" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url" - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "object or null", - "name": "parent", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "Description of the team", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories", - "isRequired": true - }, - { - "type": "string", - "name": "privacy", - "isRequired": true, - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the team", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories" - }, - { - "type": "string", - "name": "privacy", - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url" - }, - { - "type": "string", - "name": "slug" - }, - { - "type": "string", - "name": "url", - "description": "URL for the team" - } - ] - }, - { - "type": "string", - "name": "review_comment_url", - "isRequired": true - }, - { - "type": "integer", - "name": "review_comments" - }, - { - "type": "string", - "name": "review_comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of this Pull Request. Either `open` or `closed`.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "title", - "description": "The title of the pull request.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 25, + 1, + 2, + 52, + 83, + 3, + 89, + 4, + 6 ], "availability": [ "repository", @@ -311610,171 +52227,11 @@ "description": "Conversation on a pull request was locked. For more information, see \"[Locking conversations](https://docs.github.com/communities/moderating-comments-and-conversations/locking-conversations).\"", "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "locked" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "number", - "in": "body", - "description": "The pull request number.", - "isRequired": true - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 27, + 1, + 2, + 83, + 3, { "type": "object", "name": "pull_request", @@ -314565,1393 +55022,8 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 4, + 6 ], "availability": [ "repository", @@ -315965,4530 +55037,14 @@ "description": "A pull request was added to a milestone.", "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "milestoned" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "milestone", - "in": "body", - "description": "A collection of related issues and pull requests.", - "childParamsGroups": [ - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "The number of the milestone.", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the milestone.", - "isRequired": true, - "enum": [ - "open", - "closed" - ], - "default": "open" - }, - { - "type": "string", - "name": "title", - "description": "The title of the milestone.", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "closed_issues", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "due_on", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "number", - "in": "body", - "description": "The pull request number.", - "isRequired": true - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "pull_request", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "_links", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "comments", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "commits", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "html", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "issue", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "review_comment", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "review_comments", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "self", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "statuses", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - } - ] - }, - { - "type": "string or null", - "name": "active_lock_reason", - "isRequired": true, - "enum": [ - "resolved", - "off-topic", - "too heated", - "spam", - null - ] - }, - { - "type": "integer", - "name": "additions" - }, - { - "type": "object or null", - "name": "assignee", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "array of objects", - "name": "assignees", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "object or null", - "name": "auto_merge", - "description": "The status of auto merging a pull request.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "commit_message", - "description": "Commit message for the merge commit.", - "isRequired": true - }, - { - "type": "string or null", - "name": "commit_title", - "description": "Title for the merge commit message.", - "isRequired": true - }, - { - "type": "object or null", - "name": "enabled_by", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "merge_method", - "description": "The merge method to use.", - "isRequired": true, - "enum": [ - "merge", - "squash", - "rebase" - ] - } - ] - }, - { - "type": "object", - "name": "base", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "label", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "description": "A git repository", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow auto-merge for pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow private forks" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "integer or string", - "name": "created_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository is disabled." - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "isRequired": true, - "default": false - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "string", - "name": "organization" - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - }, - { - "type": "boolean", - "name": "public" - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "integer or string or null", - "name": "pushed_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "role_name" - }, - { - "type": "integer", - "name": "size", - "isRequired": true - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers" - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "array of strings", - "name": "topics", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default.", - "default": false - }, - { - "type": "string", - "name": "visibility", - "isRequired": true, - "enum": [ - "public", - "private", - "internal" - ] - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits" - } - ] - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "string or null", - "name": "body", - "isRequired": true - }, - { - "type": "integer", - "name": "changed_files" - }, - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "comments" - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "integer", - "name": "commits" - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "integer", - "name": "deletions" - }, - { - "type": "string", - "name": "diff_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "draft", - "description": "Indicates whether or not the pull request is a draft.", - "isRequired": true - }, - { - "type": "object", - "name": "head", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "label", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "description": "A git repository", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow auto-merge for pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow private forks" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "integer or string", - "name": "created_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository is disabled." - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "isRequired": true, - "default": false - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "string", - "name": "organization" - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - }, - { - "type": "boolean", - "name": "public" - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "integer or string or null", - "name": "pushed_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "role_name" - }, - { - "type": "integer", - "name": "size", - "isRequired": true - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers" - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "array of strings", - "name": "topics", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default.", - "default": false - }, - { - "type": "string", - "name": "visibility", - "isRequired": true, - "enum": [ - "public", - "private", - "internal" - ] - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits" - } - ] - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "issue_url", - "isRequired": true - }, - { - "type": "array of objects", - "name": "labels", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "boolean", - "name": "locked", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintainer_can_modify", - "description": "Indicates whether maintainers can modify the pull request." - }, - { - "type": "string or null", - "name": "merge_commit_sha", - "isRequired": true - }, - { - "type": "boolean or null", - "name": "mergeable" - }, - { - "type": "string", - "name": "mergeable_state" - }, - { - "type": "boolean or null", - "name": "merged" - }, - { - "type": "string or null", - "name": "merged_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "merged_by", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object or null", - "name": "milestone", - "description": "A collection of related issues and pull requests.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "closed_at", - "isRequired": true - }, - { - "type": "integer", - "name": "closed_issues", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string or null", - "name": "due_on", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "The number of the milestone.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "The state of the milestone.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "title", - "description": "The title of the milestone.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "description": "Number uniquely identifying the pull request within its repository.", - "isRequired": true - }, - { - "type": "string", - "name": "patch_url", - "isRequired": true - }, - { - "type": "boolean or null", - "name": "rebaseable" - }, - { - "type": "array", - "name": "requested_reviewers", - "isRequired": true - }, - { - "type": "array of objects", - "name": "requested_teams", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "description", - "description": "Description of the team" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url" - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "object or null", - "name": "parent", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "Description of the team", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories", - "isRequired": true - }, - { - "type": "string", - "name": "privacy", - "isRequired": true, - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the team", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories" - }, - { - "type": "string", - "name": "privacy", - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url" - }, - { - "type": "string", - "name": "slug" - }, - { - "type": "string", - "name": "url", - "description": "URL for the team" - } - ] - }, - { - "type": "string", - "name": "review_comment_url", - "isRequired": true - }, - { - "type": "integer", - "name": "review_comments" - }, - { - "type": "string", - "name": "review_comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of this Pull Request. Either `open` or `closed`.", - "isRequired": true, - "enum": [ - "open", - "closed" - ] - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "title", - "description": "The title of the pull request.", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 53, + 1, + 87, + 83, + 3, + 88, + 4, + 30 ], "availability": [ "repository", @@ -320502,171 +55058,11 @@ "description": "A pull request was created", "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "opened" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "number", - "in": "body", - "description": "The pull request number.", - "isRequired": true - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 55, + 1, + 2, + 83, + 3, { "type": "object", "name": "pull_request", @@ -324816,1393 +59212,8 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 4, + 6 ], "availability": [ "repository", @@ -326225,162 +59236,10 @@ "ready_for_review" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "number", - "in": "body", - "description": "The pull request number.", - "isRequired": true - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 1, + 2, + 83, + 3, { "type": "object", "name": "pull_request", @@ -330607,1393 +63466,8 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 4, + 6 ], "availability": [ "repository", @@ -332007,171 +63481,11 @@ "description": "A previously closed pull request was reopened.", "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments,or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "reopened" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "number", - "in": "body", - "description": "The pull request number.", - "isRequired": true - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 17, + 1, + 2, + 83, + 3, { "type": "object", "name": "pull_request", @@ -336395,1393 +67709,8 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 4, + 6 ], "availability": [ "repository", @@ -337804,162 +67733,10 @@ "review_request_removed" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "number", - "in": "body", - "description": "The pull request number.", - "isRequired": true - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 1, + 2, + 83, + 3, { "type": "object", "name": "pull_request", @@ -340756,1282 +70533,7 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, + 4, { "type": "object or null", "name": "requested_reviewer", @@ -342131,117 +70633,7 @@ } ] }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, + 6, { "type": "object", "name": "requested_team", @@ -342413,162 +70805,10 @@ "review_requested" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "number", - "in": "body", - "description": "The pull request number.", - "isRequired": true - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 1, + 2, + 83, + 3, { "type": "object", "name": "pull_request", @@ -345360,1282 +73600,7 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, + 4, { "type": "object or null", "name": "requested_reviewer", @@ -346736,117 +73701,7 @@ } ] }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, + 6, { "type": "object", "name": "requested_team", @@ -347021,162 +73876,10 @@ "in": "body", "isRequired": true }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "number", - "in": "body", - "description": "The pull request number.", - "isRequired": true - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 1, + 2, + 83, + 3, { "type": "object", "name": "pull_request", @@ -349968,1393 +76671,8 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 4, + 6 ], "availability": [ "repository", @@ -351377,261 +76695,11 @@ "unassigned" ] }, - { - "type": "object or null", - "name": "assignee", - "in": "body", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization", - "Mannequin" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "number", - "in": "body", - "description": "The pull request number.", - "isRequired": true - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 56, + 1, + 2, + 83, + 3, { "type": "object", "name": "pull_request", @@ -354424,1392 +79492,8 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 4, + 30 ], "availability": [ "repository", @@ -355823,216 +79507,12 @@ "description": "A label was removed from a pull request.", "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "unlabeled" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "label", - "in": "body", - "childParamsGroups": [ - { - "type": "string", - "name": "color", - "description": "6-character hex code, without the leading #, identifying the color", - "isRequired": true - }, - { - "type": "boolean", - "name": "default", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the label.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the label", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "number", - "in": "body", - "description": "The pull request number.", - "isRequired": true - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 31, + 1, + 2, + 52, + 83, + 3, { "type": "object", "name": "pull_request", @@ -358824,1393 +82304,8 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 4, + 6 ], "availability": [ "repository", @@ -360224,171 +82319,11 @@ "description": "Conversation on a pull request was unlocked. For more information, see \"[Locking conversations](https://docs.github.com/communities/moderating-comments-and-conversations/locking-conversations).\"", "summary": "This event occurs when there is activity on a pull request. For more information, see \"[About pull requests](https://docs.github.com/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests).\" For information about the APIs to manage pull requests, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequest) or \"[Pulls](https://docs.github.com/rest/pulls/pulls)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review`, `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "unlocked" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "integer", - "name": "number", - "in": "body", - "description": "The pull request number.", - "isRequired": true - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 32, + 1, + 2, + 83, + 3, { "type": "object", "name": "pull_request", @@ -363176,1393 +85111,8 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 4, + 6 ], "availability": [ "repository", @@ -364578,15 +85128,7 @@ "description": "A comment on a pull request diff was created.", "summary": "This event occurs when there is activity relating to a pull request review comment. A pull request review comment is a comment on a pull request's diff. For more information, see \"[Commenting on a pull request](https://docs.github.com/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request#adding-line-comments-to-a-pull-request).\" For information about the APIs to manage pull request review comments, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequestreviewcomment) or \"[Pull request review comments](https://docs.github.com/rest/pulls/comments)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request comments, or pull request review threads, use the `pull_request_review`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "created" - ] - }, + 0, { "type": "object", "name": "comment", @@ -364949,155 +85491,9 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 1, + 2, + 3, { "type": "object", "name": "pull_request", @@ -367740,1393 +88136,8 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 4, + 6 ], "availability": [ "repository", @@ -369140,526 +88151,11 @@ "description": "A comment on a pull request diff was deleted.", "summary": "This event occurs when there is activity relating to a pull request review comment. A pull request review comment is a comment on a pull request's diff. For more information, see \"[Commenting on a pull request](https://docs.github.com/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request#adding-line-comments-to-a-pull-request).\" For information about the APIs to manage pull request review comments, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequestreviewcomment) or \"[Pull request review comments](https://docs.github.com/rest/pulls/comments)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request comments, or pull request review threads, use the `pull_request_review`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "deleted" - ] - }, - { - "type": "object", - "name": "comment", - "in": "body", - "description": "The [comment](https://docs.github.com/rest/reference/pulls#comments) itself.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "_links", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "html", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "pull_request", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "self", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - } - ] - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string", - "name": "body", - "description": "The text of the comment.", - "isRequired": true - }, - { - "type": "string", - "name": "commit_id", - "description": "The SHA of the commit to which the comment applies.", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "diff_hunk", - "description": "The diff of the line that the comment refers to.", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "HTML URL for the pull request review comment.", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "The ID of the pull request review comment.", - "isRequired": true - }, - { - "type": "integer", - "name": "in_reply_to_id", - "description": "The comment ID to reply to." - }, - { - "type": "integer or null", - "name": "line", - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The node ID of the pull request review comment.", - "isRequired": true - }, - { - "type": "string", - "name": "original_commit_id", - "description": "The SHA of the original commit to which the comment applies.", - "isRequired": true - }, - { - "type": "integer", - "name": "original_line", - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "isRequired": true - }, - { - "type": "integer", - "name": "original_position", - "description": "The index of the original line in the diff to which the comment applies.", - "isRequired": true - }, - { - "type": "integer or null", - "name": "original_start_line", - "description": "The first line of the range for a multi-line comment.", - "isRequired": true - }, - { - "type": "string", - "name": "path", - "description": "The relative path of the file to which the comment applies.", - "isRequired": true - }, - { - "type": "integer or null", - "name": "position", - "description": "The line index in the diff to which the comment applies.", - "isRequired": true - }, - { - "type": "integer or null", - "name": "pull_request_review_id", - "description": "The ID of the pull request review to which the comment belongs.", - "isRequired": true - }, - { - "type": "string", - "name": "pull_request_url", - "description": "URL for the pull request that the review comment belongs to.", - "isRequired": true - }, - { - "type": "object", - "name": "reactions", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "side", - "description": "The side of the first line of the range for a multi-line comment.", - "isRequired": true, - "enum": [ - "LEFT", - "RIGHT" - ] - }, - { - "type": "integer or null", - "name": "start_line", - "description": "The first line of the range for a multi-line comment.", - "isRequired": true - }, - { - "type": "string or null", - "name": "start_side", - "description": "The side of the first line of the range for a multi-line comment.", - "isRequired": true, - "enum": [ - "LEFT", - "RIGHT", - null - ], - "default": "RIGHT" - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the pull request review comment", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 7, + 90, + 1, + 2, + 3, { "type": "object", "name": "pull_request", @@ -372300,1393 +90796,8 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 4, + 6 ], "availability": [ "repository", @@ -373700,547 +90811,12 @@ "description": "The content of a comment on a pull request diff was changed.", "summary": "This event occurs when there is activity relating to a pull request review comment. A pull request review comment is a comment on a pull request's diff. For more information, see \"[Commenting on a pull request](https://docs.github.com/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request#adding-line-comments-to-a-pull-request).\" For information about the APIs to manage pull request review comments, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequestreviewcomment) or \"[Pull request review comments](https://docs.github.com/rest/pulls/comments)\" in the REST API documentation.\n\nFor activity related to pull request reviews, pull request comments, or pull request review threads, use the `pull_request_review`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "edited" - ] - }, - { - "type": "object", - "name": "changes", - "in": "body", - "description": "The changes to the comment.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "body", - "childParamsGroups": [ - { - "type": "string", - "name": "from", - "description": "The previous version of the body.", - "isRequired": true - } - ] - } - ] - }, - { - "type": "object", - "name": "comment", - "in": "body", - "description": "The [comment](https://docs.github.com/rest/reference/pulls#comments) itself.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "_links", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "html", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "pull_request", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "self", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - } - ] - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string", - "name": "body", - "description": "The text of the comment.", - "isRequired": true - }, - { - "type": "string", - "name": "commit_id", - "description": "The SHA of the commit to which the comment applies.", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "diff_hunk", - "description": "The diff of the line that the comment refers to.", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "HTML URL for the pull request review comment.", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "The ID of the pull request review comment.", - "isRequired": true - }, - { - "type": "integer", - "name": "in_reply_to_id", - "description": "The comment ID to reply to." - }, - { - "type": "integer or null", - "name": "line", - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The node ID of the pull request review comment.", - "isRequired": true - }, - { - "type": "string", - "name": "original_commit_id", - "description": "The SHA of the original commit to which the comment applies.", - "isRequired": true - }, - { - "type": "integer", - "name": "original_line", - "description": "The line of the blob to which the comment applies. The last line of the range for a multi-line comment", - "isRequired": true - }, - { - "type": "integer", - "name": "original_position", - "description": "The index of the original line in the diff to which the comment applies.", - "isRequired": true - }, - { - "type": "integer or null", - "name": "original_start_line", - "description": "The first line of the range for a multi-line comment.", - "isRequired": true - }, - { - "type": "string", - "name": "path", - "description": "The relative path of the file to which the comment applies.", - "isRequired": true - }, - { - "type": "integer or null", - "name": "position", - "description": "The line index in the diff to which the comment applies.", - "isRequired": true - }, - { - "type": "integer or null", - "name": "pull_request_review_id", - "description": "The ID of the pull request review to which the comment belongs.", - "isRequired": true - }, - { - "type": "string", - "name": "pull_request_url", - "description": "URL for the pull request that the review comment belongs to.", - "isRequired": true - }, - { - "type": "object", - "name": "reactions", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "side", - "description": "The side of the first line of the range for a multi-line comment.", - "isRequired": true, - "enum": [ - "LEFT", - "RIGHT" - ] - }, - { - "type": "integer or null", - "name": "start_line", - "description": "The first line of the range for a multi-line comment.", - "isRequired": true - }, - { - "type": "string or null", - "name": "start_side", - "description": "The side of the first line of the range for a multi-line comment.", - "isRequired": true, - "enum": [ - "LEFT", - "RIGHT", - null - ], - "default": "RIGHT" - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the pull request review comment", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 8, + 48, + 90, + 1, + 2, + 3, { "type": "object", "name": "pull_request", @@ -376882,1393 +93458,8 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 4, + 6 ], "availability": [ "repository", @@ -378284,164 +93475,10 @@ "description": "A review on a pull request was dismissed.", "summary": "This event occurs when there is activity relating to a pull request review. A pull request review is a group of pull request review comments in addition to a body comment and a state. For more information, see \"[About pull request reviews](https://docs.github.com/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews).\" For information about the APIs to manage pull request reviews, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequestreview) or \"[Pull request reviews](https://docs.github.com/rest/pulls/reviews)\" in the REST API documentation.\n\nFor activity related to pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "dismissed" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 21, + 1, + 2, + 3, { "type": "object", "name": "pull_request", @@ -381086,1282 +96123,7 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, + 4, { "type": "object", "name": "review", @@ -382565,117 +96327,7 @@ } ] }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 6 ], "availability": [ "repository", @@ -382689,15 +96341,7 @@ "description": "The body comment on a pull request review was edited.", "summary": "This event occurs when there is activity relating to a pull request review. A pull request review is a group of pull request review comments in addition to a body comment and a state. For more information, see \"[About pull request reviews](https://docs.github.com/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews).\" For information about the APIs to manage pull request reviews, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequestreview) or \"[Pull request reviews](https://docs.github.com/rest/pulls/reviews)\" in the REST API documentation.\n\nFor activity related to pull request review comments, pull request comments, or pull request review threads, use the `pull_request_review_comment`, `issue_comment`, or `pull_request_review_thread` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "edited" - ] - }, + 8, { "type": "object", "name": "changes", @@ -382718,155 +96362,9 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 1, + 2, + 3, { "type": "object", "name": "pull_request", @@ -385400,1590 +98898,9 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "review", - "in": "body", - "description": "The review that was affected.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "_links", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "html", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "pull_request", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - } - ] - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string or null", - "name": "body", - "description": "The text of the review.", - "isRequired": true - }, - { - "type": "string", - "name": "commit_id", - "description": "A commit SHA for the review.", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the review", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "pull_request_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "isRequired": true - }, - { - "type": "string or null", - "name": "submitted_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 4, + 91, + 6 ], "availability": [ "repository", @@ -387006,155 +98923,9 @@ "submitted" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 1, + 2, + 3, { "type": "object", "name": "pull_request", @@ -389800,1590 +101571,9 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "review", - "in": "body", - "description": "The review that was affected.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "_links", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "html", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "pull_request", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "href", - "isRequired": true - } - ] - } - ] - }, - { - "type": "string", - "name": "author_association", - "description": "How the author is associated with the repository.", - "isRequired": true, - "enum": [ - "COLLABORATOR", - "CONTRIBUTOR", - "FIRST_TIMER", - "FIRST_TIME_CONTRIBUTOR", - "MANNEQUIN", - "MEMBER", - "NONE", - "OWNER" - ] - }, - { - "type": "string or null", - "name": "body", - "description": "The text of the review.", - "isRequired": true - }, - { - "type": "string", - "name": "commit_id", - "description": "A commit SHA for the review.", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the review", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "pull_request_url", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "isRequired": true - }, - { - "type": "string or null", - "name": "submitted_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "user", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 4, + 91, + 6 ], "availability": [ "repository", @@ -391399,164 +101589,10 @@ "description": "A comment thread on a pull request was marked as resolved.", "summary": "This event occurs when there is activity relating to a comment thread on a pull request. For more information, see \"[About pull request reviews](https://docs.github.com/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews).\" For information about the APIs to manage pull request review comment threads, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#pullrequestreviewthread) or \"[Pull request reviews](https://docs.github.com/rest/pulls/reviews)\" in the REST API documentation.\n\nFor activity related to pull request review comments, pull request comments, or pull request reviews, use the `pull_request_review_comment`, `issue_comment`, or `pull_request_review` events instead.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Pull requests\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "resolved" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 92, + 1, + 2, + 3, { "type": "object", "name": "pull_request", @@ -394111,1392 +104147,8 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, + 4, + 30, { "type": "object", "name": "thread", @@ -395893,155 +104545,9 @@ "unresolved" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 1, + 2, + 3, { "type": "object", "name": "pull_request", @@ -398595,1392 +107101,8 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, + 4, + 30, { "type": "object", "name": "thread", @@ -400521,67 +107643,7 @@ "description": "Whether this push deleted the `ref`.", "isRequired": true }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, + 1, { "type": "boolean", "name": "forced", @@ -400700,94 +107762,8 @@ } ] }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 2, + 3, { "type": "object", "name": "pusher", @@ -401451,116 +108427,7 @@ } ] }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 30 ], "availability": [ "repository", @@ -401576,164 +108443,10 @@ "description": "A package was published to a registry.", "summary": "This event occurs when there is activity relating to GitHub Packages. For more information, see \"[Introduction to GitHub Packages](https://docs.github.com/packages/learn-github-packages/introduction-to-github-packages).\" For information about the APIs to manage GitHub Packages, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#package) or \"[Packages](https://docs.github.com/rest/packages)\" in the REST API documentation.\n\nTo install this event on a GitHub App, the app must have at least read-level access for the \"Packages\" repository permission.\n\n**Note**: GitHub recommends that you use the newer `package` event instead.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "published" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 72, + 1, + 2, + 3, { "type": "object", "name": "registry_package", @@ -402501,1392 +109214,8 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 36, + 6 ], "availability": [ "repository", @@ -403900,161 +109229,10 @@ "description": "A package that was previously published to a registry was updated.", "summary": "This event occurs when there is activity relating to GitHub Packages. For more information, see \"[Introduction to GitHub Packages](https://docs.github.com/packages/learn-github-packages/introduction-to-github-packages).\" For information about the APIs to manage GitHub Packages, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#package) or \"[Packages](https://docs.github.com/rest/packages)\" in the REST API documentation.\n\nTo install this event on a GitHub App, the app must have at least read-level access for the \"Packages\" repository permission.\n\n**Note**: GitHub recommends that you use the newer `package` event instead", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 45, + 1, + 2, + 3, { "type": "object", "name": "registry_package", @@ -404617,1392 +109795,8 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 36, + 6 ], "availability": [ "repository", @@ -406018,1971 +109812,13 @@ "description": "A draft was saved, or a release or pre-release was published without previously being saved as a draft.", "summary": "This event occurs when there is activity relating to releases. For more information, see \"[About releases](https://docs.github.com/repositories/releasing-projects-on-github/about-releases).\" For information about the APIs to manage releases, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#release) or \"[Releases](https://docs.github.com/rest/releases)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Contents\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "created" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "release", - "in": "body", - "description": "The [release](https://docs.github.com/rest/reference/repos/#get-a-release) object.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "array of objects", - "name": "assets", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "browser_download_url", - "isRequired": true - }, - { - "type": "string", - "name": "content_type", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "integer", - "name": "download_count", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string or null", - "name": "label", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The file name of the asset.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of the release asset.", - "isRequired": true, - "enum": [ - "uploaded" - ] - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "uploader", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "assets_url", - "isRequired": true - }, - { - "type": "object or null", - "name": "author", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "body", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "discussion_url" - }, - { - "type": "boolean", - "name": "draft", - "description": "Whether the release is a draft or published", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string or null", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "boolean", - "name": "prerelease", - "description": "Whether the release is identified as a prerelease or a full release.", - "isRequired": true - }, - { - "type": "string or null", - "name": "published_at", - "isRequired": true - }, - { - "type": "object", - "name": "reactions", - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "tag_name", - "description": "The name of the tag.", - "isRequired": true - }, - { - "type": "string or null", - "name": "tarball_url", - "isRequired": true - }, - { - "type": "string", - "name": "target_commitish", - "description": "Specifies the commitish value that determines where the Git tag is created from.", - "isRequired": true - }, - { - "type": "string", - "name": "upload_url", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "zipball_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 0, + 1, + 2, + 3, + 93, + 4, + 6 ], "availability": [ "repository", @@ -407996,1971 +109832,13 @@ "description": "A release, pre-release, or draft release was deleted.", "summary": "This event occurs when there is activity relating to releases. For more information, see \"[About releases](https://docs.github.com/repositories/releasing-projects-on-github/about-releases).\" For information about the APIs to manage releases, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#release) or \"[Releases](https://docs.github.com/rest/packages)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Contents\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "deleted" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "release", - "in": "body", - "description": "The [release](https://docs.github.com/rest/reference/repos/#get-a-release) object.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "array of objects", - "name": "assets", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "browser_download_url", - "isRequired": true - }, - { - "type": "string", - "name": "content_type", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "integer", - "name": "download_count", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string or null", - "name": "label", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The file name of the asset.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of the release asset.", - "isRequired": true, - "enum": [ - "uploaded" - ] - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "uploader", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "assets_url", - "isRequired": true - }, - { - "type": "object or null", - "name": "author", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "body", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "discussion_url" - }, - { - "type": "boolean", - "name": "draft", - "description": "Whether the release is a draft or published", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string or null", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "boolean", - "name": "prerelease", - "description": "Whether the release is identified as a prerelease or a full release.", - "isRequired": true - }, - { - "type": "string or null", - "name": "published_at", - "isRequired": true - }, - { - "type": "object", - "name": "reactions", - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "tag_name", - "description": "The name of the tag.", - "isRequired": true - }, - { - "type": "string or null", - "name": "tarball_url", - "isRequired": true - }, - { - "type": "string", - "name": "target_commitish", - "description": "Specifies the commitish value that determines where the Git tag is created from.", - "isRequired": true - }, - { - "type": "string", - "name": "upload_url", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "zipball_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 7, + 1, + 2, + 3, + 93, + 4, + 6 ], "availability": [ "repository", @@ -409974,15 +109852,7 @@ "description": "The details of a release, pre-release, or draft release were edited. For more information, see \"[Managing releases in a repository](https://docs.github.com/repositories/releasing-projects-on-github/managing-releases-in-a-repository#editing-a-release).\"", "summary": "This event occurs when there is activity relating to releases. For more information, see \"[About releases](https://docs.github.com/repositories/releasing-projects-on-github/about-releases).\" For information about the APIs to manage releases, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#release) or \"[Releases](https://docs.github.com/rest/packages)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Contents\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "edited" - ] - }, + 8, { "type": "object", "name": "changes", @@ -410015,1961 +109885,12 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "release", - "in": "body", - "description": "The [release](https://docs.github.com/rest/reference/repos/#get-a-release) object.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "array of objects", - "name": "assets", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "browser_download_url", - "isRequired": true - }, - { - "type": "string", - "name": "content_type", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "integer", - "name": "download_count", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string or null", - "name": "label", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The file name of the asset.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of the release asset.", - "isRequired": true, - "enum": [ - "uploaded" - ] - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "uploader", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "assets_url", - "isRequired": true - }, - { - "type": "object or null", - "name": "author", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "body", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "discussion_url" - }, - { - "type": "boolean", - "name": "draft", - "description": "Whether the release is a draft or published", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string or null", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "boolean", - "name": "prerelease", - "description": "Whether the release is identified as a prerelease or a full release.", - "isRequired": true - }, - { - "type": "string or null", - "name": "published_at", - "isRequired": true - }, - { - "type": "object", - "name": "reactions", - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "tag_name", - "description": "The name of the tag.", - "isRequired": true - }, - { - "type": "string or null", - "name": "tarball_url", - "isRequired": true - }, - { - "type": "string", - "name": "target_commitish", - "description": "Specifies the commitish value that determines where the Git tag is created from.", - "isRequired": true - }, - { - "type": "string", - "name": "upload_url", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "zipball_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 3, + 93, + 4, + 30 ], "availability": [ "repository", @@ -411992,155 +109913,9 @@ "prereleased" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 1, + 2, + 3, { "type": "object", "name": "release", @@ -412712,1392 +110487,8 @@ } ] }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 4, + 30 ], "availability": [ "repository", @@ -414111,2117 +110502,13 @@ "description": "A release, pre-release, or draft of a release was published.", "summary": "This event occurs when there is activity relating to releases. For more information, see \"[About releases](https://docs.github.com/repositories/releasing-projects-on-github/about-releases).\" For information about the APIs to manage releases, see [the GraphQL API documentation](https://docs.github.com/graphql/reference/objects#release) or \"[Releases](https://docs.github.com/rest/packages)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Contents\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "published" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "release", - "in": "body", - "description": "The [release](https://docs.github.com/rest/reference/repos/#get-a-release) object.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "array of objects", - "name": "assets", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "browser_download_url", - "isRequired": true - }, - { - "type": "string", - "name": "content_type", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "integer", - "name": "download_count", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string or null", - "name": "label", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The file name of the asset.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of the release asset.", - "isRequired": true, - "enum": [ - "uploaded" - ] - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "uploader", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "assets_url", - "isRequired": true - }, - { - "type": "object or null", - "name": "author", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "body", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "discussion_url" - }, - { - "type": "boolean", - "name": "draft", - "description": "Whether the release is a draft or published", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string or null", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "boolean", - "name": "prerelease", - "description": "Whether the release is identified as a prerelease or a full release.", - "isRequired": true - }, - { - "type": "string or null", - "name": "published_at", - "isRequired": true - }, - { - "type": "object", - "name": "reactions", - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "tag_name", - "description": "The name of the tag.", - "isRequired": true - }, - { - "type": "string or null", - "name": "tarball_url", - "isRequired": true - }, - { - "type": "string", - "name": "target_commitish", - "description": "Specifies the commitish value that determines where the Git tag is created from.", - "isRequired": true - }, - { - "type": "string", - "name": "upload_url", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "zipball_url", - "isRequired": true - }, - { - "type": "array of objects", - "name": "assets" - }, - { - "type": "string", - "name": "assets_url" - }, - { - "type": "object", - "name": "author", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "login" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "body" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "boolean", - "name": "draft" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string or null", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "boolean", - "name": "prerelease" - }, - { - "type": "string or null", - "name": "published_at", - "isRequired": true - }, - { - "type": "string", - "name": "tag_name" - }, - { - "type": "string or null", - "name": "tarball_url" - }, - { - "type": "string", - "name": "target_commitish" - }, - { - "type": "string", - "name": "upload_url" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string or null", - "name": "zipball_url" - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 72, + 1, + 2, + 3, + 94, + 4, + 30 ], "availability": [ "repository", @@ -416244,1961 +110531,12 @@ "released" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "release", - "in": "body", - "description": "The [release](https://docs.github.com/rest/reference/repos/#get-a-release) object.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "array of objects", - "name": "assets", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "browser_download_url", - "isRequired": true - }, - { - "type": "string", - "name": "content_type", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "integer", - "name": "download_count", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string or null", - "name": "label", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The file name of the asset.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of the release asset.", - "isRequired": true, - "enum": [ - "uploaded" - ] - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "uploader", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "assets_url", - "isRequired": true - }, - { - "type": "object or null", - "name": "author", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "body", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "discussion_url" - }, - { - "type": "boolean", - "name": "draft", - "description": "Whether the release is a draft or published", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string or null", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "boolean", - "name": "prerelease", - "description": "Whether the release is identified as a prerelease or a full release.", - "isRequired": true - }, - { - "type": "string or null", - "name": "published_at", - "isRequired": true - }, - { - "type": "object", - "name": "reactions", - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "tag_name", - "description": "The name of the tag.", - "isRequired": true - }, - { - "type": "string or null", - "name": "tarball_url", - "isRequired": true - }, - { - "type": "string", - "name": "target_commitish", - "description": "Specifies the commitish value that determines where the Git tag is created from.", - "isRequired": true - }, - { - "type": "string", - "name": "upload_url", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "zipball_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 3, + 93, + 4, + 30 ], "availability": [ "repository", @@ -418221,2108 +110559,12 @@ "unpublished" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "release", - "in": "body", - "description": "The [release](https://docs.github.com/rest/reference/repos/#get-a-release) object.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "array of objects", - "name": "assets", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "browser_download_url", - "isRequired": true - }, - { - "type": "string", - "name": "content_type", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "integer", - "name": "download_count", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string or null", - "name": "label", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The file name of the asset.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "description": "State of the release asset.", - "isRequired": true, - "enum": [ - "uploaded" - ] - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object or null", - "name": "uploader", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "assets_url", - "isRequired": true - }, - { - "type": "object or null", - "name": "author", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "body", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "discussion_url" - }, - { - "type": "boolean", - "name": "draft", - "description": "Whether the release is a draft or published", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string or null", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "boolean", - "name": "prerelease", - "description": "Whether the release is identified as a prerelease or a full release.", - "isRequired": true - }, - { - "type": "string or null", - "name": "published_at", - "isRequired": true - }, - { - "type": "object", - "name": "reactions", - "childParamsGroups": [ - { - "type": "integer", - "name": "+1", - "isRequired": true - }, - { - "type": "integer", - "name": "-1", - "isRequired": true - }, - { - "type": "integer", - "name": "confused", - "isRequired": true - }, - { - "type": "integer", - "name": "eyes", - "isRequired": true - }, - { - "type": "integer", - "name": "heart", - "isRequired": true - }, - { - "type": "integer", - "name": "hooray", - "isRequired": true - }, - { - "type": "integer", - "name": "laugh", - "isRequired": true - }, - { - "type": "integer", - "name": "rocket", - "isRequired": true - }, - { - "type": "integer", - "name": "total_count", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "tag_name", - "description": "The name of the tag.", - "isRequired": true - }, - { - "type": "string or null", - "name": "tarball_url", - "isRequired": true - }, - { - "type": "string", - "name": "target_commitish", - "description": "Specifies the commitish value that determines where the Git tag is created from.", - "isRequired": true - }, - { - "type": "string", - "name": "upload_url", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "zipball_url", - "isRequired": true - }, - { - "type": "array of objects", - "name": "assets" - }, - { - "type": "string", - "name": "assets_url" - }, - { - "type": "object", - "name": "author", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "login" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string or null", - "name": "body" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "boolean", - "name": "draft" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string or null", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "boolean", - "name": "prerelease" - }, - { - "type": "string or null", - "name": "published_at", - "isRequired": true - }, - { - "type": "string", - "name": "tag_name" - }, - { - "type": "string or null", - "name": "tarball_url" - }, - { - "type": "string", - "name": "target_commitish" - }, - { - "type": "string", - "name": "upload_url" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string or null", - "name": "zipball_url" - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 3, + 94, + 4, + 30 ], "availability": [ "repository", @@ -420338,1551 +110580,12 @@ "description": "A repository was archived.", "summary": "This event occurs when there is activity relating to repositories. For more information, see \"[About repositories](https://docs.github.com/repositories/creating-and-managing-repositories/about-repositories).\" For information about the APIs to manage repositories, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#repository) or \"[Repositories](https://docs.github.com/rest/repos)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "archived" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 80, + 1, + 2, + 3, + 4, + 6 ], "availability": [ "business", @@ -421897,1551 +110600,12 @@ "description": "A repository was created.", "summary": "This event occurs when there is activity relating to repositories. For more information, see \"[About repositories](https://docs.github.com/repositories/creating-and-managing-repositories/about-repositories).\" For information about the APIs to manage repositories, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#repository) or \"[Repositories](https://docs.github.com/rest/repos)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "created" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 0, + 1, + 2, + 3, + 4, + 6 ], "availability": [ "business", @@ -423456,1551 +110620,12 @@ "description": "A repository was deleted. GitHub Apps and repository webhooks will not receive this event.", "summary": "This event occurs when there is activity relating to repositories. For more information, see \"[About repositories](https://docs.github.com/repositories/creating-and-managing-repositories/about-repositories).\" For information about the APIs to manage repositories, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#repository) or \"[Repositories](https://docs.github.com/rest/repos)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "deleted" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 7, + 1, + 2, + 3, + 4, + 6 ], "availability": [ "business", @@ -425015,15 +110640,7 @@ "description": "The topics, default branch, description, or homepage of a repository was changed.", "summary": "This event occurs when there is activity relating to repositories. For more information, see \"[About repositories](https://docs.github.com/repositories/creating-and-managing-repositories/about-repositories).\" For information about the APIs to manage repositories, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#repository) or \"[Repositories](https://docs.github.com/rest/repos)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "edited" - ] - }, + 8, { "type": "object", "name": "changes", @@ -425075,1542 +110692,11 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 3, + 4, + 6 ], "availability": [ "business", @@ -426634,1542 +110720,11 @@ "privatized" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 3, + 4, + 6 ], "availability": [ "business", @@ -428193,1542 +110748,11 @@ "publicized" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 3, + 4, + 6 ], "availability": [ "business", @@ -429743,15 +110767,7 @@ "description": "The name of a repository was changed.", "summary": "This event occurs when there is activity relating to repositories. For more information, see \"[About repositories](https://docs.github.com/repositories/creating-and-managing-repositories/about-repositories).\" For information about the APIs to manage repositories, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#repository) or \"[Repositories](https://docs.github.com/rest/repos)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "renamed" - ] - }, + 71, { "type": "object", "name": "changes", @@ -429779,1542 +110795,11 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 3, + 4, + 6 ], "availability": [ "business", @@ -431329,15 +110814,7 @@ "description": "Ownership of the repository was transferred to a user or organization account. This event is only sent to the account where the ownership is transferred. To receive the `repository.transferred` event, the new owner account must have the GitHub App installed, and the App must be subscribed to \"Repository\" events.", "summary": "This event occurs when there is activity relating to repositories. For more information, see \"[About repositories](https://docs.github.com/repositories/creating-and-managing-repositories/about-repositories).\" For information about the APIs to manage repositories, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#repository) or \"[Repositories](https://docs.github.com/rest/repos)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "transferred" - ] - }, + 29, { "type": "object", "name": "changes", @@ -431527,1542 +111004,11 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 3, + 4, + 6 ], "availability": [ "business", @@ -433086,1542 +111032,11 @@ "unarchived" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 3, + 4, + 6 ], "availability": [ "business", @@ -434638,12 +111053,7 @@ "description": "The `event_type` that was specified in the `POST /repos/{owner}/{repo}/dispatches` request body.", "summary": "This event occurs when a GitHub App sends a `POST` request to `/repos/{owner}/{repo}/dispatches`. For more information, see [the REST API documentation for creating a repository dispatch event](https://docs.github.com/rest/repos/repos#create-a-repository-dispatch-event).\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Contents\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true - }, + 45, { "type": "string", "name": "branch", @@ -434656,1543 +111066,11 @@ "in": "body", "isRequired": true }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 46, + 3, + 4, + 6 ], "availability": [ "app" @@ -436205,1542 +111083,11 @@ "default": { "summary": "This event occurs when a repository is imported to GitHub. For more information, see \"[Importing a repository with GitHub Importer](https://docs.github.com/get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-repository-with-github-importer).\" For more information about the API to manage imports, see [the REST API documentation](https://docs.github.com/rest/migrations/source-imports).", "bodyParameters": [ - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, + 1, + 2, + 3, + 4, + 6, { "type": "string", "name": "status", @@ -437775,1780 +111122,12 @@ "create" ] }, - { - "type": "object", - "name": "alert", - "in": "body", - "description": "The security alert of the vulnerable dependency.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "affected_package_name", - "isRequired": true - }, - { - "type": "string", - "name": "affected_range", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "dismiss_reason" - }, - { - "type": "string", - "name": "dismissed_at" - }, - { - "type": "object or null", - "name": "dismisser", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "external_identifier", - "isRequired": true - }, - { - "type": "string or null", - "name": "external_reference", - "isRequired": true - }, - { - "type": "string", - "name": "fix_reason" - }, - { - "type": "string", - "name": "fixed_at" - }, - { - "type": "string", - "name": "fixed_in" - }, - { - "type": "string", - "name": "ghsa_id", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "string", - "name": "severity", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "isRequired": true, - "enum": [ - "open", - "dismissed", - "fixed" - ] - }, - { - "type": "string", - "name": "affected_package_name" - }, - { - "type": "string", - "name": "affected_range" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "external_identifier" - }, - { - "type": "string or null", - "name": "external_reference" - }, - { - "type": "string", - "name": "fixed_in" - }, - { - "type": "string", - "name": "ghsa_id" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "integer", - "name": "number" - }, - { - "type": "string", - "name": "severity" - }, - { - "type": "string", - "name": "state", - "isRequired": true, - "enum": [ - "open" - ] - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 95, + 1, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -439924,1542 +111503,11 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -441481,1780 +111529,12 @@ "reopen" ] }, - { - "type": "object", - "name": "alert", - "in": "body", - "description": "The security alert of the vulnerable dependency.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "affected_package_name", - "isRequired": true - }, - { - "type": "string", - "name": "affected_range", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "dismiss_reason" - }, - { - "type": "string", - "name": "dismissed_at" - }, - { - "type": "object or null", - "name": "dismisser", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "external_identifier", - "isRequired": true - }, - { - "type": "string or null", - "name": "external_reference", - "isRequired": true - }, - { - "type": "string", - "name": "fix_reason" - }, - { - "type": "string", - "name": "fixed_at" - }, - { - "type": "string", - "name": "fixed_in" - }, - { - "type": "string", - "name": "ghsa_id", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "integer", - "name": "number", - "isRequired": true - }, - { - "type": "string", - "name": "severity", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "isRequired": true, - "enum": [ - "open", - "dismissed", - "fixed" - ] - }, - { - "type": "string", - "name": "affected_package_name" - }, - { - "type": "string", - "name": "affected_range" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "external_identifier" - }, - { - "type": "string or null", - "name": "external_reference" - }, - { - "type": "string", - "name": "fixed_in" - }, - { - "type": "string", - "name": "ghsa_id" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "integer", - "name": "number" - }, - { - "type": "string", - "name": "severity" - }, - { - "type": "string", - "name": "state", - "isRequired": true, - "enum": [ - "open" - ] - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 95, + 1, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -443523,1542 +111803,11 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -445073,1862 +111822,13 @@ "description": "A secret scanning alert was created.", "summary": "This event occurs when there is activity relating to a secret scanning alert. For more information about secret scanning, see \"[About secret scanning](https://docs.github.com/code-security/secret-scanning/about-secret-scanning).\" For information about the API to manage secret scanning alerts, see \"[Secret scanning](https://docs.github.com/rest/secret-scanning)\" in the REST API documentation.\n\nFor activity relating to secret scanning alert locations, use the `secret_scanning_alert_location` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Secret scanning alerts\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "created" - ] - }, - { - "type": "object", - "name": "alert", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "number", - "description": "The security alert number." - }, - { - "type": "string", - "name": "created_at", - "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." - }, - { - "type": "string or null", - "name": "updated_at", - "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." - }, - { - "type": "string", - "name": "url", - "description": "The REST API URL of the alert resource." - }, - { - "type": "string", - "name": "html_url", - "description": "The GitHub URL of the alert resource." - }, - { - "type": "string", - "name": "locations_url", - "description": "The REST API URL of the code locations for this alert." - }, - { - "type": "string", - "name": "state", - "description": "Sets the state of the secret scanning alert. You must provide `resolution` when you set the state to `resolved`.", - "enum": [ - "open", - "resolved" - ] - }, - { - "type": "string or null", - "name": "resolution", - "description": "**Required when the `state` is `resolved`.** The reason for resolving the alert.", - "enum": [ - null, - "false_positive", - "wont_fix", - "revoked", - "used_in_tests" - ] - }, - { - "type": "string or null", - "name": "resolved_at", - "description": "The time that the alert was resolved in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." - }, - { - "type": "object or null", - "name": "resolved_by", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string or null", - "name": "resolution_comment", - "description": "An optional comment to resolve an alert." - }, - { - "type": "string", - "name": "secret_type", - "description": "The type of secret that secret scanning detected." - }, - { - "type": "string", - "name": "secret_type_display_name", - "description": "User-friendly name for the detected secret, matching the `secret_type`.\nFor a list of built-in patterns, see \"[Secret scanning patterns](https://docs.github.com/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-advanced-security).\"" - }, - { - "type": "string", - "name": "secret", - "description": "The secret that was detected." - }, - { - "type": "boolean or null", - "name": "push_protection_bypassed", - "description": "Whether push protection was bypassed for the detected secret." - }, - { - "type": "object or null", - "name": "push_protection_bypassed_by", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string or null", - "name": "push_protection_bypassed_at", - "description": "The time that push protection was bypassed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 0, + 96, + 1, + 2, + 3, + 4, + 30 ], "availability": [ "repository", @@ -446942,1862 +111842,13 @@ "description": "A previously closed secret scanning alert was reopened.", "summary": "This event occurs when there is activity relating to a secret scanning alert. For more information about secret scanning, see \"[About secret scanning](https://docs.github.com/code-security/secret-scanning/about-secret-scanning).\" For information about the API to manage secret scanning alerts, see \"[Secret scanning](https://docs.github.com/rest/secret-scanning)\" in the REST API documentation.\n\nFor activity relating to secret scanning alert locations, use the `secret_scanning_alert_location` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Secret scanning alerts\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "reopened" - ] - }, - { - "type": "object", - "name": "alert", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "number", - "description": "The security alert number." - }, - { - "type": "string", - "name": "created_at", - "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." - }, - { - "type": "string or null", - "name": "updated_at", - "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." - }, - { - "type": "string", - "name": "url", - "description": "The REST API URL of the alert resource." - }, - { - "type": "string", - "name": "html_url", - "description": "The GitHub URL of the alert resource." - }, - { - "type": "string", - "name": "locations_url", - "description": "The REST API URL of the code locations for this alert." - }, - { - "type": "string", - "name": "state", - "description": "Sets the state of the secret scanning alert. You must provide `resolution` when you set the state to `resolved`.", - "enum": [ - "open", - "resolved" - ] - }, - { - "type": "string or null", - "name": "resolution", - "description": "**Required when the `state` is `resolved`.** The reason for resolving the alert.", - "enum": [ - null, - "false_positive", - "wont_fix", - "revoked", - "used_in_tests" - ] - }, - { - "type": "string or null", - "name": "resolved_at", - "description": "The time that the alert was resolved in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." - }, - { - "type": "object or null", - "name": "resolved_by", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string or null", - "name": "resolution_comment", - "description": "An optional comment to resolve an alert." - }, - { - "type": "string", - "name": "secret_type", - "description": "The type of secret that secret scanning detected." - }, - { - "type": "string", - "name": "secret_type_display_name", - "description": "User-friendly name for the detected secret, matching the `secret_type`.\nFor a list of built-in patterns, see \"[Secret scanning patterns](https://docs.github.com/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-advanced-security).\"" - }, - { - "type": "string", - "name": "secret", - "description": "The secret that was detected." - }, - { - "type": "boolean or null", - "name": "push_protection_bypassed", - "description": "Whether push protection was bypassed for the detected secret." - }, - { - "type": "object or null", - "name": "push_protection_bypassed_by", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string or null", - "name": "push_protection_bypassed_at", - "description": "The time that push protection was bypassed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 17, + 96, + 1, + 2, + 3, + 4, + 30 ], "availability": [ "repository", @@ -448811,15 +111862,7 @@ "description": "A secret scanning alert was closed.", "summary": "This event occurs when there is activity relating to a secret scanning alert. For more information about secret scanning, see \"[About secret scanning](https://docs.github.com/code-security/secret-scanning/about-secret-scanning).\" For information about the API to manage secret scanning alerts, see \"[Secret scanning](https://docs.github.com/rest/secret-scanning)\" in the REST API documentation.\n\nFor activity relating to secret scanning alert locations, use the `secret_scanning_alert_location` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Secret scanning alerts\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "resolved" - ] - }, + 92, { "type": "object", "name": "alert", @@ -449134,1541 +112177,11 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 3, + 4, + 30 ], "availability": [ "repository", @@ -450682,1862 +112195,13 @@ "description": "A secret scanning alert was marked as revoked.", "summary": "This event occurs when there is activity relating to a secret scanning alert. For more information about secret scanning, see \"[About secret scanning](https://docs.github.com/code-security/secret-scanning/about-secret-scanning).\" For information about the API to manage secret scanning alerts, see \"[Secret scanning](https://docs.github.com/rest/secret-scanning)\" in the REST API documentation.\n\nFor activity relating to secret scanning alert locations, use the `secret_scanning_alert_location` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Secret scanning alerts\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "revoked" - ] - }, - { - "type": "object", - "name": "alert", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "number", - "description": "The security alert number." - }, - { - "type": "string", - "name": "created_at", - "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." - }, - { - "type": "string or null", - "name": "updated_at", - "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." - }, - { - "type": "string", - "name": "url", - "description": "The REST API URL of the alert resource." - }, - { - "type": "string", - "name": "html_url", - "description": "The GitHub URL of the alert resource." - }, - { - "type": "string", - "name": "locations_url", - "description": "The REST API URL of the code locations for this alert." - }, - { - "type": "string", - "name": "state", - "description": "Sets the state of the secret scanning alert. You must provide `resolution` when you set the state to `resolved`.", - "enum": [ - "open", - "resolved" - ] - }, - { - "type": "string or null", - "name": "resolution", - "description": "**Required when the `state` is `resolved`.** The reason for resolving the alert.", - "enum": [ - null, - "false_positive", - "wont_fix", - "revoked", - "used_in_tests" - ] - }, - { - "type": "string or null", - "name": "resolved_at", - "description": "The time that the alert was resolved in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." - }, - { - "type": "object or null", - "name": "resolved_by", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string or null", - "name": "resolution_comment", - "description": "An optional comment to resolve an alert." - }, - { - "type": "string", - "name": "secret_type", - "description": "The type of secret that secret scanning detected." - }, - { - "type": "string", - "name": "secret_type_display_name", - "description": "User-friendly name for the detected secret, matching the `secret_type`.\nFor a list of built-in patterns, see \"[Secret scanning patterns](https://docs.github.com/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-advanced-security).\"" - }, - { - "type": "string", - "name": "secret", - "description": "The secret that was detected." - }, - { - "type": "boolean or null", - "name": "push_protection_bypassed", - "description": "Whether push protection was bypassed for the detected secret." - }, - { - "type": "object or null", - "name": "push_protection_bypassed_by", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string or null", - "name": "push_protection_bypassed_at", - "description": "The time that push protection was bypassed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 35, + 96, + 1, + 2, + 3, + 4, + 30 ], "availability": [ "repository", @@ -452553,346 +112217,9 @@ "description": "A new instance of a previously detected secret was detected in a repository, and the location of the secret was added to the existing alert.", "summary": "This event occurs when there is activity relating to the locations of a secret in a secret scanning alert.\n\nFor more information about secret scanning, see \"[About secret scanning](https://docs.github.com/code-security/secret-scanning/about-secret-scanning).\" For information about the API to manage secret scanning alerts, see \"[Secret scanning](https://docs.github.com/rest/secret-scanning)\" in the REST API documentation.\n\nFor activity relating to secret scanning alerts, use the `secret_scanning_alert` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Secret scanning alerts\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "enum": [ - "created" - ] - }, - { - "type": "object", - "name": "alert", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "number", - "description": "The security alert number." - }, - { - "type": "string", - "name": "created_at", - "description": "The time that the alert was created in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." - }, - { - "type": "string or null", - "name": "updated_at", - "description": "The time that the alert was last updated in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." - }, - { - "type": "string", - "name": "url", - "description": "The REST API URL of the alert resource." - }, - { - "type": "string", - "name": "html_url", - "description": "The GitHub URL of the alert resource." - }, - { - "type": "string", - "name": "locations_url", - "description": "The REST API URL of the code locations for this alert." - }, - { - "type": "string", - "name": "state", - "description": "Sets the state of the secret scanning alert. You must provide `resolution` when you set the state to `resolved`.", - "enum": [ - "open", - "resolved" - ] - }, - { - "type": "string or null", - "name": "resolution", - "description": "**Required when the `state` is `resolved`.** The reason for resolving the alert.", - "enum": [ - null, - "false_positive", - "wont_fix", - "revoked", - "used_in_tests" - ] - }, - { - "type": "string or null", - "name": "resolved_at", - "description": "The time that the alert was resolved in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." - }, - { - "type": "object or null", - "name": "resolved_by", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string or null", - "name": "resolution_comment", - "description": "An optional comment to resolve an alert." - }, - { - "type": "string", - "name": "secret_type", - "description": "The type of secret that secret scanning detected." - }, - { - "type": "string", - "name": "secret_type_display_name", - "description": "User-friendly name for the detected secret, matching the `secret_type`.\nFor a list of built-in patterns, see \"[Secret scanning patterns](https://docs.github.com/code-security/secret-scanning/secret-scanning-patterns#supported-secrets-for-advanced-security).\"" - }, - { - "type": "string", - "name": "secret", - "description": "The secret that was detected." - }, - { - "type": "boolean or null", - "name": "push_protection_bypassed", - "description": "Whether push protection was bypassed for the detected secret." - }, - { - "type": "object or null", - "name": "push_protection_bypassed_by", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string or null", - "name": "push_protection_bypassed_at", - "description": "The time that push protection was bypassed in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ`." - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, + 10, + 96, + 2, { "type": "object", "name": "location", @@ -452919,1461 +112246,9 @@ } ] }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 3, + 4, + 6 ], "availability": [ "repository", @@ -454389,1702 +112264,13 @@ "description": "A security advisory was published to the GitHub community.", "summary": "This event occurs when there is activity relating to a security advisory that was reviewed by GitHub. A GitHub-reviewed security advisory provides information about security-related vulnerabilities in software on GitHub. For more information about security advisories, see \"[About GitHub Security Advisories for repositories](https://docs.github.com/code-security/repository-security-advisories/about-github-security-advisories-for-repositories).\" For information about the API to manage security advisories, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#securityadvisory).\n\nGitHub Dependabot alerts are also powered by the security advisory dataset. For more information, see \"[About Dependabot alerts](https://docs.github.com/code-security/dependabot/dependabot-alerts/about-dependabot-alerts).\"", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "published" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "security_advisory", - "in": "body", - "description": "The details of the security advisory, including summary, description, and severity.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "cvss", - "isRequired": true, - "childParamsGroups": [ - { - "type": "number", - "name": "score", - "isRequired": true - }, - { - "type": "string or null", - "name": "vector_string", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "cwes", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "cwe_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "ghsa_id", - "isRequired": true - }, - { - "type": "array of objects", - "name": "identifiers", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "string", - "name": "value", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "published_at", - "isRequired": true - }, - { - "type": "array of objects", - "name": "references", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "severity", - "isRequired": true - }, - { - "type": "string", - "name": "summary", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "array of objects", - "name": "vulnerabilities", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object or null", - "name": "first_patched_version", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "identifier", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "package", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ecosystem", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "severity", - "isRequired": true - }, - { - "type": "string", - "name": "vulnerable_version_range", - "isRequired": true - } - ] - }, - { - "type": "string or null", - "name": "withdrawn_at", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 72, + 1, + 2, + 3, + 36, + 97, + 30 ], "availability": [ "app" @@ -456096,1702 +112282,13 @@ "description": "The metadata or description of a security advisory was changed, or the security advisory was withdrawn.", "summary": "This event occurs when there is activity relating to a security advisory that was reviewed by GitHub. A GitHub-reviewed security advisory provides information about security-related vulnerabilities in software on GitHub. For more information about security advisories, see \"[About GitHub Security Advisories for repositories](https://docs.github.com/code-security/repository-security-advisories/about-github-security-advisories-for-repositories).\" For information about the API to manage security advisories, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#securityadvisory).\n\nGitHub Dependabot alerts are also powered by the security advisory dataset. For more information, see \"[About Dependabot alerts](https://docs.github.com/code-security/dependabot/dependabot-alerts/about-dependabot-alerts).\"", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "updated" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "security_advisory", - "in": "body", - "description": "The details of the security advisory, including summary, description, and severity.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "cvss", - "isRequired": true, - "childParamsGroups": [ - { - "type": "number", - "name": "score", - "isRequired": true - }, - { - "type": "string or null", - "name": "vector_string", - "isRequired": true - } - ] - }, - { - "type": "array of objects", - "name": "cwes", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "cwe_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "ghsa_id", - "isRequired": true - }, - { - "type": "array of objects", - "name": "identifiers", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "string", - "name": "value", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "published_at", - "isRequired": true - }, - { - "type": "array of objects", - "name": "references", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "severity", - "isRequired": true - }, - { - "type": "string", - "name": "summary", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "array of objects", - "name": "vulnerabilities", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object or null", - "name": "first_patched_version", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "identifier", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "package", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "ecosystem", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "severity", - "isRequired": true - }, - { - "type": "string", - "name": "vulnerable_version_range", - "isRequired": true - } - ] - }, - { - "type": "string or null", - "name": "withdrawn_at", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 73, + 1, + 2, + 3, + 36, + 97, + 30 ], "availability": [ "app" @@ -457812,1430 +112309,10 @@ "withdrawn" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, + 1, + 2, + 3, + 36, { "type": "object", "name": "security_advisory", @@ -459389,116 +112466,7 @@ } ] }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 30 ], "availability": [ "app" @@ -459573,155 +112541,9 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 1, + 2, + 3, { "type": "object", "name": "repository", @@ -464386,116 +117208,7 @@ } ] }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 30 ], "availability": [ "repository", @@ -464511,1898 +117224,13 @@ "description": "A sponsorship was cancelled and the last billing cycle has ended.\n\nThis event is only sent when a recurring (monthly) sponsorship is cancelled; it is not sent for one-time sponsorships.", "summary": "This event occurs when there is activity relating to a sponsorship listing. For more information, see \"[About GitHub Sponsors](https://docs.github.com/sponsors/getting-started-with-github-sponsors/about-github-sponsors).\" For information about the API to manage sponsors, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#sponsorship).\n\nYou can only create a sponsorship webhook on GitHub.com. For more information, see \"[Configuring webhooks for events in your sponsored account](https://docs.github.com/sponsors/integrating-with-github-sponsors/configuring-webhooks-for-events-in-your-sponsored-account).\"", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "cancelled" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "object", - "name": "sponsorship", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object", - "name": "maintainer", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "login" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "privacy_level", - "isRequired": true - }, - { - "type": "object or null", - "name": "sponsor", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object or null", - "name": "sponsorable", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "tier", - "description": "The `tier_changed` and `pending_tier_change` will include the original tier before the change or pending change. For more information, see the pending tier change payload.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_custom_ammount" - }, - { - "type": "boolean", - "name": "is_custom_amount" - }, - { - "type": "boolean", - "name": "is_one_time", - "isRequired": true - }, - { - "type": "integer", - "name": "monthly_price_in_cents", - "isRequired": true - }, - { - "type": "integer", - "name": "monthly_price_in_dollars", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - } - ] - } - ] - } + 57, + 1, + 2, + 3, + 36, + 6, + 98 ], "availability": [ "sponsors_listing" @@ -466414,1898 +117242,13 @@ "description": "A sponsor created a sponsorship for a sponsored account. This event occurs once the payment is successfully processed.", "summary": "This event occurs when there is activity relating to a sponsorship listing. For more information, see \"[About GitHub Sponsors](https://docs.github.com/sponsors/getting-started-with-github-sponsors/about-github-sponsors).\" For information about the API to manage sponsors, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#sponsorship).\n\nYou can only create a sponsorship webhook on GitHub.com. For more information, see \"[Configuring webhooks for events in your sponsored account](https://docs.github.com/sponsors/integrating-with-github-sponsors/configuring-webhooks-for-events-in-your-sponsored-account).\"", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "created" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "object", - "name": "sponsorship", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object", - "name": "maintainer", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "login" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "privacy_level", - "isRequired": true - }, - { - "type": "object or null", - "name": "sponsor", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object or null", - "name": "sponsorable", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "tier", - "description": "The `tier_changed` and `pending_tier_change` will include the original tier before the change or pending change. For more information, see the pending tier change payload.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_custom_ammount" - }, - { - "type": "boolean", - "name": "is_custom_amount" - }, - { - "type": "boolean", - "name": "is_one_time", - "isRequired": true - }, - { - "type": "integer", - "name": "monthly_price_in_cents", - "isRequired": true - }, - { - "type": "integer", - "name": "monthly_price_in_dollars", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - } - ] - } - ] - } + 0, + 1, + 2, + 3, + 36, + 6, + 98 ], "availability": [ "sponsors_listing" @@ -468317,15 +117260,7 @@ "description": "A monthly sponsor changed who can see their sponsorship. If you recognize your sponsors publicly, you may want to update your sponsor recognition to reflect the change when this event occurs.", "summary": "This event occurs when there is activity relating to a sponsorship listing. For more information, see \"[About GitHub Sponsors](https://docs.github.com/sponsors/getting-started-with-github-sponsors/about-github-sponsors).\" For information about the API to manage sponsors, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#sponsorship).\n\nYou can only create a sponsorship webhook on GitHub.com. For more information, see \"[Configuring webhooks for events in your sponsored account](https://docs.github.com/sponsors/integrating-with-github-sponsors/configuring-webhooks-for-events-in-your-sponsored-account).\"", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "edited" - ] - }, + 8, { "type": "object", "name": "changes", @@ -468346,1889 +117281,12 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "object", - "name": "sponsorship", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object", - "name": "maintainer", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "login" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "privacy_level", - "isRequired": true - }, - { - "type": "object or null", - "name": "sponsor", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object or null", - "name": "sponsorable", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "tier", - "description": "The `tier_changed` and `pending_tier_change` will include the original tier before the change or pending change. For more information, see the pending tier change payload.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_custom_ammount" - }, - { - "type": "boolean", - "name": "is_custom_amount" - }, - { - "type": "boolean", - "name": "is_one_time", - "isRequired": true - }, - { - "type": "integer", - "name": "monthly_price_in_cents", - "isRequired": true - }, - { - "type": "integer", - "name": "monthly_price_in_dollars", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - } - ] - } - ] - } + 1, + 2, + 3, + 36, + 6, + 98 ], "availability": [ "sponsors_listing" @@ -470249,1895 +117307,13 @@ "pending_cancellation" ] }, - { - "type": "string", - "name": "effective_date", - "in": "body", - "description": "The `pending_cancellation` and `pending_tier_change` event types will include the date the cancellation or tier change will take effect." - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "object", - "name": "sponsorship", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object", - "name": "maintainer", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "login" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "privacy_level", - "isRequired": true - }, - { - "type": "object or null", - "name": "sponsor", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object or null", - "name": "sponsorable", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "tier", - "description": "The `tier_changed` and `pending_tier_change` will include the original tier before the change or pending change. For more information, see the pending tier change payload.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_custom_ammount" - }, - { - "type": "boolean", - "name": "is_custom_amount" - }, - { - "type": "boolean", - "name": "is_one_time", - "isRequired": true - }, - { - "type": "integer", - "name": "monthly_price_in_cents", - "isRequired": true - }, - { - "type": "integer", - "name": "monthly_price_in_dollars", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - } - ] - } - ] - } + 99, + 1, + 2, + 3, + 36, + 6, + 98 ], "availability": [ "sponsors_listing" @@ -472158,1961 +117334,14 @@ "pending_tier_change" ] }, - { - "type": "object", - "name": "changes", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "tier", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "from", - "description": "The `tier_changed` and `pending_tier_change` will include the original tier before the change or pending change. For more information, see the pending tier change payload.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_custom_ammount" - }, - { - "type": "boolean", - "name": "is_custom_amount" - }, - { - "type": "boolean", - "name": "is_one_time", - "isRequired": true - }, - { - "type": "integer", - "name": "monthly_price_in_cents", - "isRequired": true - }, - { - "type": "integer", - "name": "monthly_price_in_dollars", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - } - ] - } - ] - } - ] - }, - { - "type": "string", - "name": "effective_date", - "in": "body", - "description": "The `pending_cancellation` and `pending_tier_change` event types will include the date the cancellation or tier change will take effect." - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "object", - "name": "sponsorship", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object", - "name": "maintainer", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "login" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "privacy_level", - "isRequired": true - }, - { - "type": "object or null", - "name": "sponsor", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object or null", - "name": "sponsorable", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "tier", - "description": "The `tier_changed` and `pending_tier_change` will include the original tier before the change or pending change. For more information, see the pending tier change payload.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_custom_ammount" - }, - { - "type": "boolean", - "name": "is_custom_amount" - }, - { - "type": "boolean", - "name": "is_one_time", - "isRequired": true - }, - { - "type": "integer", - "name": "monthly_price_in_cents", - "isRequired": true - }, - { - "type": "integer", - "name": "monthly_price_in_dollars", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - } - ] - } - ] - } + 100, + 99, + 1, + 2, + 3, + 36, + 6, + 98 ], "availability": [ "sponsors_listing" @@ -474133,1955 +117362,13 @@ "tier_changed" ] }, - { - "type": "object", - "name": "changes", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "tier", - "isRequired": true, - "childParamsGroups": [ - { - "type": "object", - "name": "from", - "description": "The `tier_changed` and `pending_tier_change` will include the original tier before the change or pending change. For more information, see the pending tier change payload.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_custom_ammount" - }, - { - "type": "boolean", - "name": "is_custom_amount" - }, - { - "type": "boolean", - "name": "is_one_time", - "isRequired": true - }, - { - "type": "integer", - "name": "monthly_price_in_cents", - "isRequired": true - }, - { - "type": "integer", - "name": "monthly_price_in_dollars", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - } - ] - } - ] - } - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "object", - "name": "sponsorship", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "object", - "name": "maintainer", - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "login" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "privacy_level", - "isRequired": true - }, - { - "type": "object or null", - "name": "sponsor", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object or null", - "name": "sponsorable", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "tier", - "description": "The `tier_changed` and `pending_tier_change` will include the original tier before the change or pending change. For more information, see the pending tier change payload.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_custom_ammount" - }, - { - "type": "boolean", - "name": "is_custom_amount" - }, - { - "type": "boolean", - "name": "is_one_time", - "isRequired": true - }, - { - "type": "integer", - "name": "monthly_price_in_cents", - "isRequired": true - }, - { - "type": "integer", - "name": "monthly_price_in_dollars", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - } - ] - } - ] - } + 100, + 1, + 2, + 3, + 36, + 6, + 98 ], "availability": [ "sponsors_listing" @@ -476095,1551 +117382,12 @@ "description": "Someone starred a repository.", "summary": "This event occurs when there is activity relating to repository stars. For more information about stars, see \"[Saving repositories with stars](https://docs.github.com/get-started/exploring-projects-on-github/saving-repositories-with-stars).\" For information about the APIs to manage stars, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#starredrepositoryconnection) or \"[Starring](https://docs.github.com/rest/activity/starring)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "created" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, + 0, + 1, + 2, + 3, + 4, + 6, { "type": "string or null", "name": "starred_at", @@ -477660,1551 +117408,12 @@ "description": "Someone unstarred the repository.", "summary": "This event occurs when there is activity relating to repository stars. For more information about stars, see \"[Saving repositories with stars](https://docs.github.com/get-started/exploring-projects-on-github/saving-repositories-with-stars).\" For information about the APIs to manage stars, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#starredrepositoryconnection) or \"[Starring](https://docs.github.com/rest/activity/starring)\" in the REST API documentation.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Metadata\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "deleted" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, + 7, + 1, + 2, + 3, + 4, + 6, { "type": "null", "name": "starred_at", @@ -479696,67 +117905,7 @@ "description": "The optional human-readable description added to the status.", "isRequired": true }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, + 1, { "type": "integer", "name": "id", @@ -479764,1487 +117913,16 @@ "description": "The unique identifier of the status.", "isRequired": true }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, + 2, { "type": "string", "name": "name", "in": "body", "isRequired": true }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, + 3, + 4, + 6, { "type": "string", "name": "sha", @@ -481292,1682 +117970,12 @@ "default": { "summary": "This event occurs when a team is added to a repository.\nFor more information, see \"[Managing teams and people with access to your repository](https://docs.github.com/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository).\"\n\nFor activity relating to teams, see the `teams` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.", "bodyParameters": [ - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "object", - "name": "team", - "in": "body", - "description": "Groups of organization members that gives permissions on specified repositories.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "description", - "description": "Description of the team" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url" - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "object or null", - "name": "parent", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "Description of the team", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories", - "isRequired": true - }, - { - "type": "string", - "name": "privacy", - "isRequired": true, - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the team", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories" - }, - { - "type": "string", - "name": "privacy", - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url" - }, - { - "type": "string", - "name": "slug" - }, - { - "type": "string", - "name": "url", - "description": "URL for the team" - } - ] - } + 1, + 2, + 3, + 4, + 6, + 64 ], "availability": [ "repository", @@ -482992,1022 +118000,12 @@ "added_to_repository" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A git repository", - "childParamsGroups": [ - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow auto-merge for pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow private forks" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "integer or string", - "name": "created_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository is disabled." - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "string", - "name": "organization" - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - }, - { - "type": "boolean", - "name": "public" - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "integer or string or null", - "name": "pushed_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "role_name" - }, - { - "type": "integer", - "name": "size", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers" - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "array of strings", - "name": "topics", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "isRequired": true, - "enum": [ - "public", - "private", - "internal" - ] - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "object", - "name": "team", - "in": "body", - "description": "Groups of organization members that gives permissions on specified repositories.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "description", - "description": "Description of the team" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url" - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "object or null", - "name": "parent", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "Description of the team", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories", - "isRequired": true - }, - { - "type": "string", - "name": "privacy", - "isRequired": true, - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the team", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories" - }, - { - "type": "string", - "name": "privacy", - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url" - }, - { - "type": "string", - "name": "slug" - }, - { - "type": "string", - "name": "url", - "description": "URL for the team" - } - ] - } + 1, + 2, + 62, + 101, + 30, + 64 ], "availability": [ "organization", @@ -484021,1032 +118019,13 @@ "description": "A team was created.", "summary": "This event occurs when there is activity relating to teams in an organization.\nFor more information, see \"[About teams](https://docs.github.com/organizations/organizing-members-into-teams/about-teams).\"\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "created" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A git repository", - "childParamsGroups": [ - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow auto-merge for pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow private forks" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "integer or string", - "name": "created_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository is disabled." - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "string", - "name": "organization" - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - }, - { - "type": "boolean", - "name": "public" - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "integer or string or null", - "name": "pushed_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "role_name" - }, - { - "type": "integer", - "name": "size", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers" - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "array of strings", - "name": "topics", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "isRequired": true, - "enum": [ - "public", - "private", - "internal" - ] - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "object", - "name": "team", - "in": "body", - "description": "Groups of organization members that gives permissions on specified repositories.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "description", - "description": "Description of the team" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url" - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "object or null", - "name": "parent", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "Description of the team", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories", - "isRequired": true - }, - { - "type": "string", - "name": "privacy", - "isRequired": true, - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the team", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories" - }, - { - "type": "string", - "name": "privacy", - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url" - }, - { - "type": "string", - "name": "slug" - }, - { - "type": "string", - "name": "url", - "description": "URL for the team" - } - ] - } + 0, + 1, + 2, + 62, + 101, + 6, + 64 ], "availability": [ "organization", @@ -485060,1031 +118039,13 @@ "description": "A team was deleted.", "summary": "This event occurs when there is activity relating to teams in an organization.\nFor more information, see \"[About teams](https://docs.github.com/organizations/organizing-members-into-teams/about-teams).\"\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "deleted" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A git repository", - "childParamsGroups": [ - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow auto-merge for pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow private forks" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "integer or string", - "name": "created_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository is disabled." - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "string", - "name": "organization" - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - }, - { - "type": "boolean", - "name": "public" - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "integer or string or null", - "name": "pushed_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "role_name" - }, - { - "type": "integer", - "name": "size", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers" - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "array of strings", - "name": "topics", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "isRequired": true, - "enum": [ - "public", - "private", - "internal" - ] - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "object", - "name": "team", - "in": "body", - "description": "Groups of organization members that gives permissions on specified repositories.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "description", - "description": "Description of the team" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url" - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "object or null", - "name": "parent", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "Description of the team", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories", - "isRequired": true - }, - { - "type": "string", - "name": "privacy", - "isRequired": true, - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the team", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories" - }, - { - "type": "string", - "name": "privacy", - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url" - }, - { - "type": "string", - "name": "slug" - }, - { - "type": "string", - "name": "url", - "description": "URL for the team" - } - ] - } + 7, + 1, + 2, + 62, + 101, + 30, + 64 ], "availability": [ "organization", @@ -486098,15 +118059,7 @@ "description": "The name, description, or visibility of a team was changed.", "summary": "This event occurs when there is activity relating to teams in an organization.\nFor more information, see \"[About teams](https://docs.github.com/organizations/organizing-members-into-teams/about-teams).\"\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Members\" organization permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "edited" - ] - }, + 8, { "type": "object", "name": "changes", @@ -486187,1023 +118140,12 @@ } ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A git repository", - "childParamsGroups": [ - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow auto-merge for pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow private forks" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "integer or string", - "name": "created_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository is disabled." - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "string", - "name": "organization" - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - }, - { - "type": "boolean", - "name": "public" - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "integer or string or null", - "name": "pushed_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "role_name" - }, - { - "type": "integer", - "name": "size", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers" - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "array of strings", - "name": "topics", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "isRequired": true, - "enum": [ - "public", - "private", - "internal" - ] - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "object", - "name": "team", - "in": "body", - "description": "Groups of organization members that gives permissions on specified repositories.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "description", - "description": "Description of the team" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url" - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "object or null", - "name": "parent", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "Description of the team", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories", - "isRequired": true - }, - { - "type": "string", - "name": "privacy", - "isRequired": true, - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the team", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories" - }, - { - "type": "string", - "name": "privacy", - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url" - }, - { - "type": "string", - "name": "slug" - }, - { - "type": "string", - "name": "url", - "description": "URL for the team" - } - ] - } + 1, + 2, + 62, + 101, + 6, + 64 ], "availability": [ "organization", @@ -487226,1023 +118168,12 @@ "removed_from_repository" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A git repository", - "childParamsGroups": [ - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow auto-merge for pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow private forks" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "integer or string", - "name": "created_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository is disabled." - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "string", - "name": "organization" - }, - { - "type": "object or null", - "name": "owner", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "boolean", - "name": "site_admin" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "type", - "enum": [ - "Bot", - "User", - "Organization" - ] - }, - { - "type": "string", - "name": "url" - } - ] - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true - }, - { - "type": "boolean", - "name": "public" - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "integer or string or null", - "name": "pushed_at", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "role_name" - }, - { - "type": "integer", - "name": "size", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers" - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "array of strings", - "name": "topics", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "isRequired": true, - "enum": [ - "public", - "private", - "internal" - ] - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "object", - "name": "team", - "in": "body", - "description": "Groups of organization members that gives permissions on specified repositories.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "boolean", - "name": "deleted" - }, - { - "type": "string or null", - "name": "description", - "description": "Description of the team" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url" - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "object or null", - "name": "parent", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "Description of the team", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the team", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "Name of the team", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories", - "isRequired": true - }, - { - "type": "string", - "name": "privacy", - "isRequired": true, - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "URL for the team", - "isRequired": true - } - ] - }, - { - "type": "string", - "name": "permission", - "description": "Permission that the team will have for its repositories" - }, - { - "type": "string", - "name": "privacy", - "enum": [ - "open", - "closed", - "secret" - ] - }, - { - "type": "string", - "name": "repositories_url" - }, - { - "type": "string", - "name": "slug" - }, - { - "type": "string", - "name": "url", - "description": "URL for the team" - } - ] - } + 1, + 2, + 62, + 101, + 6, + 64 ], "availability": [ "organization", @@ -488267,1542 +118198,11 @@ "started" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - } + 1, + 2, + 3, + 4, + 6 ], "availability": [ "repository", @@ -489817,67 +118217,7 @@ "default": { "summary": "This event occurs when a GitHub Actions workflow is manually triggered. For more information, see \"[Manually running a workflow](https://docs.github.com/actions/managing-workflow-runs/manually-running-a-workflow).\"\n\nFor activity relating to workflow runs, use the `workflow_run` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Contents\" repository permission.", "bodyParameters": [ - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, + 1, { "type": "object or null", "name": "inputs", @@ -489894,1487 +118234,16 @@ } ] }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, + 2, + 3, { "type": "string", "name": "ref", "in": "body", "isRequired": true }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, + 4, + 6, { "type": "string", "name": "workflow", @@ -491394,1551 +118263,12 @@ "description": "A job in a workflow run finished. This event occurs when a job in a workflow is completed, regardless of whether the job was successful or unsuccessful.", "summary": "This event occurs when there is activity relating to a job in a GitHub Actions workflow. For more information, see \"[Using jobs in a workflow](https://docs.github.com/actions/using-jobs/using-jobs-in-a-workflow).\" For information about the API to manage workflow jobs, see \"[Workflow jobs](https://docs.github.com/rest/actions/workflow-jobs)\" in the REST API documentation.\n\nFor activity relating to a workflow run instead of a job in a workflow run, use the `workflow_run` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Actions\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "completed" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, + 11, + 1, + 2, + 3, + 4, + 6, { "type": "object", "name": "workflow_job", @@ -493226,427 +118556,7 @@ } ] }, - { - "type": "object", - "name": "deployment", - "in": "body", - "description": "A request for a specific ref(branch,sha,tag) to be deployed", - "childParamsGroups": [ - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the deployment", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "description": "The ref to deploy. This can be a branch, tag, or sha.", - "isRequired": true - }, - { - "type": "string", - "name": "task", - "description": "Parameter to specify a task to execute", - "isRequired": true - }, - { - "type": "object or string", - "name": "payload", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "original_environment" - }, - { - "type": "string", - "name": "environment", - "description": "Name for the target deployment environment.", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "transient_environment", - "description": "Specifies if the given environment is will no longer exist at some point in the future. Default: false." - }, - { - "type": "boolean", - "name": "production_environment", - "description": "Specifies if the given environment is one that end-users directly interact with. Default: false." - }, - { - "type": "object or null", - "name": "performed_via_github_app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "issues" - }, - { - "type": "string", - "name": "checks" - }, - { - "type": "string", - "name": "metadata" - }, - { - "type": "string", - "name": "contents" - }, - { - "type": "string", - "name": "deployments" - } - ] - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app", - "isRequired": true - }, - { - "type": "integer", - "name": "installations_count", - "description": "The number of installations associated with the GitHub app" - }, - { - "type": "string", - "name": "client_id" - }, - { - "type": "string", - "name": "client_secret" - }, - { - "type": "string or null", - "name": "webhook_secret" - }, - { - "type": "string", - "name": "pem" - } - ] - } - ] - } + 102 ], "availability": [ "business", @@ -493661,1551 +118571,12 @@ "description": "A job in a workflow run started processing on a runner.", "summary": "This event occurs when there is activity relating to a job in a GitHub Actions workflow. For more information, see \"[Using jobs in a workflow](https://docs.github.com/actions/using-jobs/using-jobs-in-a-workflow).\" For information about the API to manage workflow jobs, see \"[Workflow jobs](https://docs.github.com/rest/actions/workflow-jobs)\" in the REST API documentation.\n\nFor activity relating to a workflow run instead of a job in a workflow run, use the `workflow_run` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Actions\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "in_progress" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, + 103, + 1, + 2, + 3, + 4, + 6, { "type": "object", "name": "workflow_job", @@ -495525,427 +118896,7 @@ } ] }, - { - "type": "object", - "name": "deployment", - "in": "body", - "description": "A request for a specific ref(branch,sha,tag) to be deployed", - "childParamsGroups": [ - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the deployment", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "description": "The ref to deploy. This can be a branch, tag, or sha.", - "isRequired": true - }, - { - "type": "string", - "name": "task", - "description": "Parameter to specify a task to execute", - "isRequired": true - }, - { - "type": "object or string", - "name": "payload", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "original_environment" - }, - { - "type": "string", - "name": "environment", - "description": "Name for the target deployment environment.", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "transient_environment", - "description": "Specifies if the given environment is will no longer exist at some point in the future. Default: false." - }, - { - "type": "boolean", - "name": "production_environment", - "description": "Specifies if the given environment is one that end-users directly interact with. Default: false." - }, - { - "type": "object or null", - "name": "performed_via_github_app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "issues" - }, - { - "type": "string", - "name": "checks" - }, - { - "type": "string", - "name": "metadata" - }, - { - "type": "string", - "name": "contents" - }, - { - "type": "string", - "name": "deployments" - } - ] - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app", - "isRequired": true - }, - { - "type": "integer", - "name": "installations_count", - "description": "The number of installations associated with the GitHub app" - }, - { - "type": "string", - "name": "client_id" - }, - { - "type": "string", - "name": "client_secret" - }, - { - "type": "string or null", - "name": "webhook_secret" - }, - { - "type": "string", - "name": "pem" - } - ] - } - ] - } + 102 ], "availability": [ "business", @@ -495969,1542 +118920,11 @@ "queued" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, + 1, + 2, + 3, + 4, + 6, { "type": "object", "name": "workflow_job", @@ -497676,427 +119096,7 @@ } ] }, - { - "type": "object", - "name": "deployment", - "in": "body", - "description": "A request for a specific ref(branch,sha,tag) to be deployed", - "childParamsGroups": [ - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the deployment", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "description": "The ref to deploy. This can be a branch, tag, or sha.", - "isRequired": true - }, - { - "type": "string", - "name": "task", - "description": "Parameter to specify a task to execute", - "isRequired": true - }, - { - "type": "object or string", - "name": "payload", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "original_environment" - }, - { - "type": "string", - "name": "environment", - "description": "Name for the target deployment environment.", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "transient_environment", - "description": "Specifies if the given environment is will no longer exist at some point in the future. Default: false." - }, - { - "type": "boolean", - "name": "production_environment", - "description": "Specifies if the given environment is one that end-users directly interact with. Default: false." - }, - { - "type": "object or null", - "name": "performed_via_github_app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "issues" - }, - { - "type": "string", - "name": "checks" - }, - { - "type": "string", - "name": "metadata" - }, - { - "type": "string", - "name": "contents" - }, - { - "type": "string", - "name": "deployments" - } - ] - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app", - "isRequired": true - }, - { - "type": "integer", - "name": "installations_count", - "description": "The number of installations associated with the GitHub app" - }, - { - "type": "string", - "name": "client_id" - }, - { - "type": "string", - "name": "client_secret" - }, - { - "type": "string or null", - "name": "webhook_secret" - }, - { - "type": "string", - "name": "pem" - } - ] - } - ] - } + 102 ], "availability": [ "business", @@ -498120,1542 +119120,11 @@ "waiting" ] }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, + 1, + 2, + 3, + 4, + 6, { "type": "object", "name": "workflow_job", @@ -499828,427 +119297,7 @@ } ] }, - { - "type": "object", - "name": "deployment", - "in": "body", - "description": "A request for a specific ref(branch,sha,tag) to be deployed", - "childParamsGroups": [ - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the deployment", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "sha", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "description": "The ref to deploy. This can be a branch, tag, or sha.", - "isRequired": true - }, - { - "type": "string", - "name": "task", - "description": "Parameter to specify a task to execute", - "isRequired": true - }, - { - "type": "object or string", - "name": "payload", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "original_environment" - }, - { - "type": "string", - "name": "environment", - "description": "Name for the target deployment environment.", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "object or null", - "name": "creator", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "repository_url", - "isRequired": true - }, - { - "type": "boolean", - "name": "transient_environment", - "description": "Specifies if the given environment is will no longer exist at some point in the future. Default: false." - }, - { - "type": "boolean", - "name": "production_environment", - "description": "Specifies if the given environment is one that end-users directly interact with. Default: false." - }, - { - "type": "object or null", - "name": "performed_via_github_app", - "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the GitHub app", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug name of the GitHub app" - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "object or null", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "string", - "name": "name", - "description": "The name of the GitHub app", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "string", - "name": "external_url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "description": "The set of permissions for the GitHub app", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "issues" - }, - { - "type": "string", - "name": "checks" - }, - { - "type": "string", - "name": "metadata" - }, - { - "type": "string", - "name": "contents" - }, - { - "type": "string", - "name": "deployments" - } - ] - }, - { - "type": "array of strings", - "name": "events", - "description": "The list of events for the GitHub app", - "isRequired": true - }, - { - "type": "integer", - "name": "installations_count", - "description": "The number of installations associated with the GitHub app" - }, - { - "type": "string", - "name": "client_id" - }, - { - "type": "string", - "name": "client_secret" - }, - { - "type": "string or null", - "name": "webhook_secret" - }, - { - "type": "string", - "name": "pem" - } - ] - } - ] - } + 102 ], "availability": [ "business", @@ -500265,1609 +119314,13 @@ "description": "A workflow run finished. This event occurs when a workflow run is completed, regardless of whether the workflow was successful or unsuccessful.", "summary": "This event occurs when there is activity relating to a run of a GitHub Actions workflow. For more information, see \"[About workflows](https://docs.github.com/actions/using-workflows/about-workflows).\" For information about the APIs to manage workflow runs, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#workflowrun) or \"[Workflow runs](https://docs.github.com/rest/actions/workflow-runs)\" in the REST API documentation.\n\nFor activity relating to a job in a workflow run, use the `workflow_job` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Actions\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "completed" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "object or null", - "name": "workflow", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "badge_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "path", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, + 11, + 1, + 2, + 3, + 4, + 6, + 23, { "type": "object", "name": "workflow_run", @@ -503984,1609 +121437,13 @@ "description": "A workflow run started processing on a runner.", "summary": "This event occurs when there is activity relating to a run of a GitHub Actions workflow. For more information, see \"[About workflows](https://docs.github.com/actions/using-workflows/about-workflows).\" For information about the APIs to manage workflow runs, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#workflowrun) or \"[Workflow runs](https://docs.github.com/rest/actions/workflow-runs)\" in the REST API documentation.\n\nFor activity relating to a job in a workflow run, use the `workflow_job` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Actions\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "in_progress" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "object or null", - "name": "workflow", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "badge_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "path", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, + 103, + 1, + 2, + 3, + 4, + 6, + 23, { "type": "object", "name": "workflow_run", @@ -507702,1609 +123559,13 @@ "description": "A workflow run was triggered.", "summary": "This event occurs when there is activity relating to a run of a GitHub Actions workflow. For more information, see \"[About workflows](https://docs.github.com/actions/using-workflows/about-workflows).\" For information about the APIs to manage workflow runs, see [the GraphQL documentation](https://docs.github.com/graphql/reference/objects#workflowrun) or \"[Workflow runs](https://docs.github.com/rest/actions/workflow-runs)\" in the REST API documentation.\n\nFor activity relating to a job in a workflow run, use the `workflow_job` event.\n\nTo subscribe to this event, a GitHub App must have at least read-level access for the \"Actions\" repository permission.", "bodyParameters": [ - { - "type": "string", - "name": "action", - "in": "body", - "isRequired": true, - "enum": [ - "requested" - ] - }, - { - "type": "object", - "name": "enterprise", - "in": "body", - "description": "An enterprise on GitHub.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "description", - "description": "A short description of the enterprise." - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "website_url", - "description": "The enterprise's website URL." - }, - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the enterprise", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the enterprise.", - "isRequired": true - }, - { - "type": "string", - "name": "slug", - "description": "The slug url identifier for the enterprise.", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "installation", - "in": "body", - "description": "The GitHub App installation. This property is included when the event is configured for and sent to a GitHub App.", - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "The ID of the installation.", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "The global node ID of the installation.", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "organization", - "in": "body", - "description": "A GitHub organization.", - "childParamsGroups": [ - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "members_url", - "isRequired": true - }, - { - "type": "string", - "name": "public_members_url", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - } - ] - }, - { - "type": "object", - "name": "repository", - "in": "body", - "description": "A repository on GitHub.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "integer", - "name": "id", - "description": "Unique identifier of the repository", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "The name of the repository.", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "isRequired": true - }, - { - "type": "object or null", - "name": "license", - "description": "License Simple", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "html_url" - } - ] - }, - { - "type": "object or null", - "name": "organization", - "description": "A GitHub user.", - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "integer", - "name": "forks", - "isRequired": true - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "isRequired": true - }, - { - "type": "boolean", - "name": "pull", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "push", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain" - } - ] - }, - { - "type": "object", - "name": "owner", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "boolean", - "name": "private", - "description": "Whether the repository is private or public.", - "isRequired": true, - "default": false - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "archive_url", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "git_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_comment_url", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "isRequired": true - }, - { - "type": "string", - "name": "notifications_url", - "isRequired": true - }, - { - "type": "string", - "name": "pulls_url", - "isRequired": true - }, - { - "type": "string", - "name": "releases_url", - "isRequired": true - }, - { - "type": "string", - "name": "ssh_url", - "isRequired": true - }, - { - "type": "string", - "name": "stargazers_url", - "isRequired": true - }, - { - "type": "string", - "name": "statuses_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscribers_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscription_url", - "isRequired": true - }, - { - "type": "string", - "name": "tags_url", - "isRequired": true - }, - { - "type": "string", - "name": "teams_url", - "isRequired": true - }, - { - "type": "string", - "name": "trees_url", - "isRequired": true - }, - { - "type": "string", - "name": "clone_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "mirror_url", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "isRequired": true - }, - { - "type": "string", - "name": "svn_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "homepage", - "isRequired": true - }, - { - "type": "string or null", - "name": "language", - "isRequired": true - }, - { - "type": "integer", - "name": "forks_count", - "isRequired": true - }, - { - "type": "integer", - "name": "stargazers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers_count", - "isRequired": true - }, - { - "type": "integer", - "name": "size", - "description": "The size of the repository. Size is calculated hourly. When a repository is initially created, the size is 0.", - "isRequired": true - }, - { - "type": "string", - "name": "default_branch", - "description": "The default branch of the repository.", - "isRequired": true - }, - { - "type": "integer", - "name": "open_issues_count", - "isRequired": true - }, - { - "type": "boolean", - "name": "is_template", - "description": "Whether this repository acts as a template that can be used to generate new repositories.", - "default": false - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues", - "description": "Whether issues are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_projects", - "description": "Whether projects are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_wiki", - "description": "Whether the wiki is enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_pages", - "isRequired": true - }, - { - "type": "boolean", - "name": "has_downloads", - "description": "Whether downloads are enabled.", - "isRequired": true, - "default": true - }, - { - "type": "boolean", - "name": "has_discussions", - "description": "Whether discussions are enabled.", - "default": false - }, - { - "type": "boolean", - "name": "archived", - "description": "Whether the repository is archived.", - "isRequired": true, - "default": false - }, - { - "type": "boolean", - "name": "disabled", - "description": "Returns whether or not this repository disabled.", - "isRequired": true - }, - { - "type": "string", - "name": "visibility", - "description": "The repository visibility: public, private, or internal.", - "default": "public" - }, - { - "type": "string or null", - "name": "pushed_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "created_at", - "isRequired": true - }, - { - "type": "string or null", - "name": "updated_at", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "Whether to allow rebase merges for pull requests.", - "default": true - }, - { - "type": "object or null", - "name": "template_repository", - "childParamsGroups": [ - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "name" - }, - { - "type": "string", - "name": "full_name" - }, - { - "type": "object", - "name": "owner", - "childParamsGroups": [ - { - "type": "string", - "name": "login" - }, - { - "type": "integer", - "name": "id" - }, - { - "type": "string", - "name": "node_id" - }, - { - "type": "string", - "name": "avatar_url" - }, - { - "type": "string", - "name": "gravatar_id" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "followers_url" - }, - { - "type": "string", - "name": "following_url" - }, - { - "type": "string", - "name": "gists_url" - }, - { - "type": "string", - "name": "starred_url" - }, - { - "type": "string", - "name": "subscriptions_url" - }, - { - "type": "string", - "name": "organizations_url" - }, - { - "type": "string", - "name": "repos_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "received_events_url" - }, - { - "type": "string", - "name": "type" - }, - { - "type": "boolean", - "name": "site_admin" - } - ] - }, - { - "type": "boolean", - "name": "private" - }, - { - "type": "string", - "name": "html_url" - }, - { - "type": "string", - "name": "description" - }, - { - "type": "boolean", - "name": "fork" - }, - { - "type": "string", - "name": "url" - }, - { - "type": "string", - "name": "archive_url" - }, - { - "type": "string", - "name": "assignees_url" - }, - { - "type": "string", - "name": "blobs_url" - }, - { - "type": "string", - "name": "branches_url" - }, - { - "type": "string", - "name": "collaborators_url" - }, - { - "type": "string", - "name": "comments_url" - }, - { - "type": "string", - "name": "commits_url" - }, - { - "type": "string", - "name": "compare_url" - }, - { - "type": "string", - "name": "contents_url" - }, - { - "type": "string", - "name": "contributors_url" - }, - { - "type": "string", - "name": "deployments_url" - }, - { - "type": "string", - "name": "downloads_url" - }, - { - "type": "string", - "name": "events_url" - }, - { - "type": "string", - "name": "forks_url" - }, - { - "type": "string", - "name": "git_commits_url" - }, - { - "type": "string", - "name": "git_refs_url" - }, - { - "type": "string", - "name": "git_tags_url" - }, - { - "type": "string", - "name": "git_url" - }, - { - "type": "string", - "name": "issue_comment_url" - }, - { - "type": "string", - "name": "issue_events_url" - }, - { - "type": "string", - "name": "issues_url" - }, - { - "type": "string", - "name": "keys_url" - }, - { - "type": "string", - "name": "labels_url" - }, - { - "type": "string", - "name": "languages_url" - }, - { - "type": "string", - "name": "merges_url" - }, - { - "type": "string", - "name": "milestones_url" - }, - { - "type": "string", - "name": "notifications_url" - }, - { - "type": "string", - "name": "pulls_url" - }, - { - "type": "string", - "name": "releases_url" - }, - { - "type": "string", - "name": "ssh_url" - }, - { - "type": "string", - "name": "stargazers_url" - }, - { - "type": "string", - "name": "statuses_url" - }, - { - "type": "string", - "name": "subscribers_url" - }, - { - "type": "string", - "name": "subscription_url" - }, - { - "type": "string", - "name": "tags_url" - }, - { - "type": "string", - "name": "teams_url" - }, - { - "type": "string", - "name": "trees_url" - }, - { - "type": "string", - "name": "clone_url" - }, - { - "type": "string", - "name": "mirror_url" - }, - { - "type": "string", - "name": "hooks_url" - }, - { - "type": "string", - "name": "svn_url" - }, - { - "type": "string", - "name": "homepage" - }, - { - "type": "string", - "name": "language" - }, - { - "type": "integer", - "name": "forks_count" - }, - { - "type": "integer", - "name": "stargazers_count" - }, - { - "type": "integer", - "name": "watchers_count" - }, - { - "type": "integer", - "name": "size" - }, - { - "type": "string", - "name": "default_branch" - }, - { - "type": "integer", - "name": "open_issues_count" - }, - { - "type": "boolean", - "name": "is_template" - }, - { - "type": "array of strings", - "name": "topics" - }, - { - "type": "boolean", - "name": "has_issues" - }, - { - "type": "boolean", - "name": "has_projects" - }, - { - "type": "boolean", - "name": "has_wiki" - }, - { - "type": "boolean", - "name": "has_pages" - }, - { - "type": "boolean", - "name": "has_downloads" - }, - { - "type": "boolean", - "name": "archived" - }, - { - "type": "boolean", - "name": "disabled" - }, - { - "type": "string", - "name": "visibility" - }, - { - "type": "string", - "name": "pushed_at" - }, - { - "type": "string", - "name": "created_at" - }, - { - "type": "string", - "name": "updated_at" - }, - { - "type": "object", - "name": "permissions", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin" - }, - { - "type": "boolean", - "name": "maintain" - }, - { - "type": "boolean", - "name": "push" - }, - { - "type": "boolean", - "name": "triage" - }, - { - "type": "boolean", - "name": "pull" - } - ] - }, - { - "type": "boolean", - "name": "allow_rebase_merge" - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge" - }, - { - "type": "boolean", - "name": "allow_auto_merge" - }, - { - "type": "boolean", - "name": "delete_branch_on_merge" - }, - { - "type": "boolean", - "name": "allow_update_branch" - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default" - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit" - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - } - ] - }, - { - "type": "string", - "name": "temp_clone_token" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "Whether to allow squash merges for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_auto_merge", - "description": "Whether to allow Auto-merge to be used on pull requests.", - "default": false - }, - { - "type": "boolean", - "name": "delete_branch_on_merge", - "description": "Whether to delete head branches when pull requests are merged", - "default": false - }, - { - "type": "boolean", - "name": "allow_update_branch", - "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", - "default": false - }, - { - "type": "boolean", - "name": "use_squash_pr_title_as_default", - "description": "Whether a squash merge commit can use the pull request title as default. **This property has been deprecated. Please use `squash_merge_commit_title` instead.", - "default": false - }, - { - "type": "string", - "name": "squash_merge_commit_title", - "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit).", - "enum": [ - "PR_TITLE", - "COMMIT_OR_PR_TITLE" - ] - }, - { - "type": "string", - "name": "squash_merge_commit_message", - "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "COMMIT_MESSAGES", - "BLANK" - ] - }, - { - "type": "string", - "name": "merge_commit_title", - "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).", - "enum": [ - "PR_TITLE", - "MERGE_MESSAGE" - ] - }, - { - "type": "string", - "name": "merge_commit_message", - "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message.", - "enum": [ - "PR_BODY", - "PR_TITLE", - "BLANK" - ] - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "Whether to allow merge commits for pull requests.", - "default": true - }, - { - "type": "boolean", - "name": "allow_forking", - "description": "Whether to allow forking this repo" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "Whether to require contributors to sign off on web-based commits", - "default": false - }, - { - "type": "integer", - "name": "subscribers_count" - }, - { - "type": "integer", - "name": "network_count" - }, - { - "type": "integer", - "name": "open_issues", - "isRequired": true - }, - { - "type": "integer", - "name": "watchers", - "isRequired": true - }, - { - "type": "string", - "name": "master_branch" - }, - { - "type": "string", - "name": "starred_at" - }, - { - "type": "boolean", - "name": "anonymous_access_enabled", - "description": "Whether anonymous git access is enabled for this repository" - } - ] - }, - { - "type": "object", - "name": "sender", - "in": "body", - "description": "A GitHub user.", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string or null", - "name": "name" - }, - { - "type": "string or null", - "name": "email" - }, - { - "type": "string", - "name": "login", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "avatar_url", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "isRequired": true - }, - { - "type": "string", - "name": "starred_at" - } - ] - }, - { - "type": "object or null", - "name": "workflow", - "in": "body", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "badge_url", - "isRequired": true - }, - { - "type": "string", - "name": "created_at", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "isRequired": true - }, - { - "type": "string", - "name": "path", - "isRequired": true - }, - { - "type": "string", - "name": "state", - "isRequired": true - }, - { - "type": "string", - "name": "updated_at", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "isRequired": true - } - ] - }, + 13, + 1, + 2, + 3, + 4, + 6, + 23, { "type": "object", "name": "workflow_run",