26220 lines
651 KiB
JSON
26220 lines
651 KiB
JSON
[
|
|
{
|
|
"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"
|
|
]
|
|
}
|
|
] |